Bash 如何编写守护进程

Bash 如何编写守护进程,bash,daemon,Bash,Daemon,有人知道如何编写守护程序吗?我想编写一个守护进程,它执行一个脚本,将文件从一个特定目录移动到另一个特定目录 不通过cron运行简单bash脚本的任何原因?不通过cron运行简单bash脚本的任何原因?最简单的方法是使用nohup nohup your_command.sh & 并且您的_命令作为守护进程运行。最简单的方法是使用nohup nohup your_command.sh & 并且您的_命令作为守护进程运行。您应该使用系统守护进程PEAR包 退房 您应该使用系统守护进

有人知道如何编写守护程序吗?我想编写一个守护进程,它执行一个脚本,将文件从一个特定目录移动到另一个特定目录

不通过cron运行简单bash脚本的任何原因?

不通过cron运行简单bash脚本的任何原因?

最简单的方法是使用nohup

nohup your_command.sh &

并且您的_命令作为守护进程运行。

最简单的方法是使用nohup

nohup your_command.sh &

并且您的_命令作为守护进程运行。

您应该使用系统守护进程PEAR包

退房

您应该使用系统守护进程PEAR包

退房

每5分钟运行一次cron作业不被认为是一种坏习惯吗?不,为什么会是一种坏习惯?在许多情况下,它比长时间运行的守护进程更可取。我有很多每分钟都在运行的cron作业——它们是在亚秒范围内运行的非常短的作业,但是这样做没有什么错。唯一需要注意的是确保cron作业的持续时间不超过设置为运行的频率。系统故障?比如服务器崩溃或者硬件损坏?在这种情况下,cron作业显然不会运行,但您提议的守护进程也不会运行。+1,为什么要在快速脚本和cron能够运行时重新发明轮子?@ErikA,@yogsma-在系统故障的情况下,您的crontab在重新启动时仍然完好无损,并将继续运行。每5分钟运行一次cron作业不是一种糟糕的做法吗?不,为什么这会是坏习惯?在许多情况下,它比长时间运行的守护进程更可取。我有很多每分钟都在运行的cron作业——它们是在亚秒范围内运行的非常短的作业,但是这样做没有什么错。唯一需要注意的是确保cron作业的持续时间不超过设置为运行的频率。系统故障?比如服务器崩溃或者硬件损坏?在这种情况下,cron作业显然不会运行,但您提议的守护进程也不会运行。+1,为什么要在快速脚本和cron可以运行时重新发明轮子?@ErikA,@yogsma-在系统故障的情况下,您的crontab在重新启动时仍然完好无损,并将恢复。