我制作了一个bash文件,在一个分离的屏幕中启动另一个具有唯一名称的bash文件,我需要确保该内部bash文件在任何时间点上只运行一个实例.要做到这一点,我想在try 创建它之前,让父bash文件判断该名称的屏幕是否存在.有没有办法做到这一点?
我制作了一个bash文件,在一个分离的屏幕中启动另一个具有唯一名称的bash文件,我需要确保该内部bash文件在任何时间点上只运行一个实例.要做到这一点,我想在try 创建它之前,让父bash文件判断该名称的屏幕是否存在.有没有办法做到这一点?
您可以将screen -list
的输出grep为正在判断的会话的名称:
if ! screen -list | grep -q "myscreen"; then
# run bash script
fi