【发布时间】:2018-07-16 18:26:14
【问题描述】:
我想使用一些脚本来停止和启动一堆程序,每个程序都在一个单独的 linux 屏幕上运行。这些程序连续运行,需要使用 Ctrl-C 停止。 所以我可以写一些代码来停止屏幕:
screen -S "mysessionname" -X quit
但我是否需要首先以某种方式发送 Ctrl-C,如果需要,那么如何发送?
另外,我可以从脚本中启动一个新的分离屏幕:
screen -mdS "mysesssionname"
但是我怎样才能使用脚本从这个屏幕中开始工作呢?我尝试附加到会话,然后从脚本中开始所有工作,但它似乎不起作用
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
标签: linux shell gnu-screen