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のシェル機能は/etc/rc.d/init.d/functions
Debianのstart-stop-daemon
。rc
rc
CentOS 7を使用しています。あなたは体系化しました。システムサービスユニットを作成します。
追加読書
- https://unix.stackexchange.com/a/202731/5132
- https://unix.stackexchange.com/a/247543/5132
- 状態、Ubuntuのkillprocコマンド
- ジョナサンデボインポラード(2015)。システム5の既知の問題
rc
。一般的な答え。