【问题标题】:What process does a cron job run under?cron 作业在什么进程下运行?
【发布时间】:2015-08-29 12:01:13
【问题描述】:

在带有 Raspbian 的 Raspberry Pi 2 上,我发现我可以使用 crontab -e,然后在表中添加一行 @reboot sudo /root/.nvm/v0.10.26/bin/node /root/tweetmonkey-raspi & 以在启动时启动节点进程。 我不知道如何快速终止该进程。我在ps -e 中没有看到它。那是在什么进程下运行的?

【问题讨论】:

  • 如果你想在启动时启动一个守护进程,你可能应该使用systemd/System V init/upstart 或任何你的init守护进程。或使用rc.local。但是为此滥用cron,听起来是个坏主意

标签: linux debian raspberry-pi crontab raspbian


【解决方案1】:

Cron 作业由croncrond 启动,这将产生sh 来运行您的命令。但是,您的命令派生到在后台运行,然后执行完毕,因此node 进程被重新设置为根进程init

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-02
    • 2014-11-02
    • 1970-01-01
    相关资源
    最近更新 更多