SCREEN命令在重新连接之前无法获取参数。
screen
命令可以使用以下脚本启动exe_file:
start.sh
:
#!/bin/bash
screen -dm -S screen-name /path/to/exe_file
该exe_file只能以ctrl+c
结尾,因此我尝试编写另一个脚本:
stop.sh
:
#!/bin/bash
screen -X -S screen-name stuff $'\003'
但是问题是我必须使用screen -r screen-name
重新附加它,然后使用ctrl+a d
分离它,然后停止脚本才能真正起作用。如果没有,则exe_file不会终止。
系统:macOS 10.14.4
终端:iTerm2
答案 0 :(得分:0)
screen -X -S screen-name kill
screen -X -S screen-name quit