是否可以在服务中使用 运行 shell 命令
is it possible to run shell command inside the service
在 /etc/systemd/system
下,我们有服务 - cc_check.service
在服务中我们激活脚本 - /home/cc_start_daemon.sh
如下
ExecStart=/home/cc_start_daemon.sh
是否可以在服务中添加 shell 命令 - bash /home/second_try.sh
as
[Service]
Restart=on-failure
StartLimitInterval=5min
StartLimitBurst=4
LimitMEMLOCK=infinity
LimitNOFILE=65535
Type=simple
ExecStart=/home/cc_start_daemon.sh
bash /home/second_try.sh
[Install]
WantedBy=multi-user.target
目标是 运行 在 - /home/cc_start_daemon.sh
之后的另一个脚本
这不是有效的 SystemD 语法,因此我将创建一个同时运行两者的新脚本
#!/bin/bash
/home/cc_start_daemon.sh
/home/second_try.sh
在 /etc/systemd/system
下,我们有服务 - cc_check.service
在服务中我们激活脚本 - /home/cc_start_daemon.sh
如下
ExecStart=/home/cc_start_daemon.sh
是否可以在服务中添加 shell 命令 - bash /home/second_try.sh
as
[Service]
Restart=on-failure
StartLimitInterval=5min
StartLimitBurst=4
LimitMEMLOCK=infinity
LimitNOFILE=65535
Type=simple
ExecStart=/home/cc_start_daemon.sh
bash /home/second_try.sh
[Install]
WantedBy=multi-user.target
目标是 运行 在 - /home/cc_start_daemon.sh
这不是有效的 SystemD 语法,因此我将创建一个同时运行两者的新脚本
#!/bin/bash
/home/cc_start_daemon.sh
/home/second_try.sh