別のユーザーでプロセスをデーモン化しようとしています。
私のinit.dには、次のようなサービスがあります。
_...
start() {
echo "Starting mydaemon..."
daemon --user someuser --name mydaemon mycommand
}
...
_
(ここにスクリプト全体: http://Pastebin.com/bvpnsHgn )
ただし、得られるのは_daemon: command not found
_だけです。
daemon()
が_/etc/init.d/functions
_で宣言されていることを確認しましたが、それでも使用できないようです。
どうすればこれを解決できますか?
source the /etc/init.d/functions
サービスのinit.dスクリプト内のライブラリ?
これは、init.dスクリプトで必要になります。
# Source function library.
. /etc/init.d/functions
これがすでにある場合は、デーモンの起動スクリプトを投稿できますか?
スクリプトがない場合は、単に(再)インストールして、daemon: command not found
の問題を解決する必要があります
yum install -y initscripts
お役に立てれば