Centos

CentOS 中的 Debian start-stop-daemon 等效項

  • October 3, 2018

我有一個用基於 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是替代品嗎?

RHEL/CentOS 6 上的daemon()shell 函式與Debian 的. 所有這些 van Smoorenburg工具庫都有細微不同的輔助命令集這一事實是 van Smoorenburg 的眾所周知的問題之一。/etc/rc.d/init.d/functions``start-stop-daemon``rc``rc

你使用的是 CentOS 7。你有 systemd。編寫一個 systemd 服務單元。

進一步閱讀

引用自:https://unix.stackexchange.com/questions/472965