我正在尝试运行,/etc/init.d/mydaemon status
但是systemd
在 SysV 脚本的情况下,它自身的错误状态会阻碍它,而该脚本可以依赖 pid 文件(该 init.d 脚本不使用 pid 文件)。
它是如何做到的以及有什么解决方法?
答案1
建立一个 upstart 作业,它可能会解决您的问题。它对我有用。您可以按如下方式实现:
创造 /etc/init/myjob.conf
将以下条目添加到文件
description "my Job"
start on startup
task
exec /path/to/my/script.sh
这只是一个例子。你可以随意命名,以及指向脚本的路径。