进一步阅读

进一步阅读

我有一个用基于 debian 的发行版 (System-V) 编写的 bash 脚本,我想在 CentOS 7 下运行它。脚本的一部分作为守护进程运行命令,如下所示:

start-stop-daemon --start --pidfile $PIDFILE \
 --chdir "$DIR" --startas $PROGRAM --name foo --chuid "$USER" -- $ARGS

并像这样停止守护进程:

start-stop-daemon --stop --quiet --pidfile $PID \
                  --user "$USER" --name foo --retry=TERM/30/KILL/5

我的问题是如何在 CentOS 7 中做类似的事情?该daemon功能是否有/etc/init.d/functions替代方案?

答案1

daemon()RHEL/CentOS 6 上的shell 功能并不/etc/rc.d/init.d/functions完全等同于 Debian 的start-stop-daemon.事实上,所有这些 van Smoorenburgrc工具库都有细微不同的帮助命令集,这是 van Smoorenburg 的众所周知的问题之一rc

您使用的是 CentOS 7。您有 systemd。编写一个systemd服务单元。

进一步阅读

相关内容