我正在尝试在不同的用户下守护进程。
在我的 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
,但我似乎仍然无法使用它。
我该如何解决这个问题?
您是否确保在服务的 init.d 脚本中获取库的来源?
/etc/init.d/functions
您需要在 init.d 脚本中使用它:
如果这已经存在,您能否发布您的守护程序的启动脚本?
如果您缺少脚本,您可以简单地(重新)安装它们,这应该可以
daemon: command not found
解决问题希望这可以帮助