我想编写一个 bash 脚本来检查我的屏幕(我给这个屏幕命名为 a3_altis
)是否已经在运行,就像这样:
if (screen a3_altis is running)
then
./stop.sh
sleep 5
./start.sh
else
./start.sh
fi
我是 Bash 的新手,所以我真的不知道如何检查屏幕是否正在运行。
最佳答案
screen
可能会提供更强大的机制,但只需使用 grep
就足够了:
if screen -ls | grep -q a3_altis; then
./stop.sh
sleep 5
fi
./start.sh
关于linux - 如果屏幕已经在运行,如何检查 If-Statement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66687275/