当计算机启动并永远运行时,我需要启动一些进程。这些实际上不是守护进程,即。他们不会分叉或妖魔化,但他们不会退出。我目前正在使用 cron 来使用 @reboot 指令来启动它们,如下所示:
@reboot /path/to/myProcess >>/logs/myProcess.log
这会导致 cron 守护进程出现任何问题吗?我想我可以尝试 nohup ... & 将新进程与 cron 分离,如下所示:
@reboot nohup /path/to/myProcess >>/logs/myProcess.log &
这是必需的吗?
是否有其他首选方法可以在系统启动时启动进程?我知道所有 Linux 发行版都提供配置文件和将程序作为服务运行的方法,但我正在寻找一种不是 Linux 发行版特定的方法。