我正在玩 systemd,并想探索在另一个脚本(作为 systemd 服务运行)突然退出后运行清理脚本的可能性。首先,我运行以下命令来尝试如何ExecStopPost
工作。
systemd-run --quiet --wait --pty --collect --user -p ExecStopPost="echo After" echo Before
我期望该命令有以下输出
Before
After
但是打印后Before
(即主进程完成时),屏幕冻结并且不执行 中指定的命令ExecStopPost
。
我是否需要传递任何其他财产才能systemd-run
工作ExecStopPost
,我缺少什么?