Ubuntu 18.04 服务无法执行启动/停止/重启操作,也无法打印 echo 语句

Ubuntu 18.04 服务无法执行启动/停止/重启操作,也无法打印 echo 语句

我有一个自定义脚本,我在 Ubuntu 18.04 LTS 中将其配置为服务,当我使用

service process start

它既不调用也不打印 echo 语句。但它适用于 CentOs,甚至 Ubuntu 16.04、14 版本。

答案1

您可能缺少用于控制 systemd 的别名。某些 Linux 发行版创建了这些别名,以便于过渡。

您最好学习并使用 systemctl 来控制它。在此处了解更多信息:https://www.freedesktop.org/software/systemd/man/systemctl.html

对于您来说,正确的命令是:

~# systemctl start process

基本上与使用“服务”相同,但首先是操作(启用、禁用、状态、启动、停止、重新启动),然后是服务名称。

相关内容