【问题标题】:How to Stop & Start Screen Jobs Using Scripts in Linux如何在 Linux 中使用脚本停止和启动屏幕作业
【发布时间】:2018-07-16 18:26:14
【问题描述】:

我想使用一些脚本来停止和启动一堆程序,每个程序都在一个单独的 linux 屏幕上运行。这些程序连续运行,需要使用 Ctrl-C 停止。 所以我可以写一些代码来停止屏幕:

screen -S "mysessionname" -X quit

但我是否需要首先以某种方式发送 Ctrl-C,如果需要,那么如何发送?

另外,我可以从脚本中启动一个新的分离屏幕:

screen -mdS "mysesssionname"

但是我怎样才能使用脚本从这个屏幕中开始工作呢?我尝试附加到会话,然后从脚本中开始所有工作,但它似乎不起作用

【问题讨论】:

标签: linux shell gnu-screen


【解决方案1】:

好吧,希望这可以帮助您,但据我所知,您可以在脚本中模拟 Ctrl-C,您可以使用 kill -3 和进程的 pid 之类的东西。参见信号手册:“man 7 signal”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    相关资源
    最近更新 更多