我正在尝试使我的系统自动化,实际上使用的是 CentOS 7。
每次重新启动机器时我需要执行以下操作:
screen -S bun
然后在那个屏幕上我使用:
/home/suite/bun/bun.sh
在那之前很好。
有时我需要停止该脚本。
使用SSH 安全外壳客户端我按控制+Z要停止该脚本,请修复某些内容并重新开始。
问题就在这里:
我确实注意到我可以这样做:
screen -dmS bun/home/suite/bun/bun.sh
这太棒了,但是当我需要修复某些问题时,我无法使用控制+Z它只是显示^Z但脚本仍在运行。
有什么方法可以停止脚本吗?
答案1
您screen
将从分离模式开始。即它在后台运行,不附加到当前终端。
如果您需要与该屏幕会话中运行的任何内容进行交互,则必须首先附加到它。例如:
screen -D -RR bun
然后你应该能够暂停你的bun.sh
脚本^Z