屏幕命令无法获取参数

时间:2019-04-26 12:37:59

标签: bash macos

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

1 个答案:

答案 0 :(得分:0)

这将起作用:

screen -X -S screen-name kill

这也将起作用:

screen -X -S screen-name quit