现在我正在 GNU 屏幕中运行一个进程。屏幕以命令开头,screen -dmS screenname附加以screen -r screenname. 一个进程在 screen 会话中启动,并在一段时间后被终止。
screen -dmS screenname
screen -r screenname
当里面的进程结束时,我如何让屏幕终止?
注意:我不喜欢循环,所以我正在寻找替代方法。有时我会以一个& exit跟随它的方式开始这个过程,但是如果我kill -9 pid在这个过程中使用它就永远不会执行。
& exit
kill -9 pid
bash gnu-screen
bash ×1
gnu-screen ×1