首页 > 解决方案 > 使用 --background 启动-停止守护程序与使用 & 选项运行

问题描述

使用带有 --background 选项的 start-stop-daemon 和使用 & 在后台运行进程有什么区别?哪个选项最好,为什么?

标签: linuxshellinit.dstart-stop-daemon

解决方案


我更喜欢&制作后台工作的选项。但是,在我忘记包含 的情况下&,我使用 Ctrl-Z 命令停止作业,然后输入bg将停止的命令移动到后台。

虽然我没有观察到方法的任何差异(&可以脚本中使用的例外)。我的一位同事非常高兴地发现了暂停工作的 Ctrl-Z 选项。他声称他有一些“工作得更好”的任务。

如果您想了解有关 Ctrl-Z 和 的更多信息bg,请查找 bash 作业控制。


推荐阅读