相关疑难解决方法(0)

systemd stop命令如何实际工作

我正在使用一个systemd服务,当它被"启动"时调用一个进程(例如$ systemctl start test.service).根据设计,该过程永远保持循环,我们可以使用'ps'命令查看进程是否存在.我们还看到该进程被系统停止命令杀死(按预期).但是我们的要求是,我们希望在进程被杀之前从进程内做一些安全的关闭操作.但我不确定如何从进程中检测系统停止操作.

systemctl是否停止test.service命令发送SIGKILL或SIGTERM信号以终止该进程?如何从进程中检测到systemctl停止操作?

systemd

43
推荐指数
1
解决办法
3万
查看次数

标签 统计

systemd ×1