我们正在使用Systemd,并希望从服务本身内部停止服务
systemctl stop myService
这种操作会产生什么影响?有没有办法保证服务最终会停止? “停止命令”将在同一进程空间上运行吗?或systemd将在单独的进程上启动它?
我们知道最好的方法是让其他进程来启动这样的命令。但是,我们正在寻找临时解决方案
更新1(根据请求添加服务文件):
[Unit]
Description=...
[Service]
Type=simple
ExecStart=/home/..
User=...
RestartSec=10
Restart=always
WorkingDirectory=/home/...
[Install]
WantedBy=multi-user.target