让 systemd 等待屏幕终止

Uko*_*Uko 5 gnu-screen wait systemd

有一个问题(sh screen - 等待屏幕终止)关于如何在继续之前等待屏幕会话终止。

该解决方案使用循环,但我认为不可能在系统服务脚本中使用循环。

目前我使用的是:

ExecStop=/usr/bin/screen -S starforge -p 0 -X stuff "stop^M"
ExecStop=/bin/sleep 10
Run Code Online (Sandbox Code Playgroud)

通常,我不需要整个 10 秒,但我需要某种方法来知道屏幕是否已经终止