gpt4 book ai didi

linux - 如果屏幕已经在运行,如何检查 If-Statement

转载 作者:行者123 更新时间:2023-12-04 19:06:56 25 4
gpt4 key购买 nike

我想编写一个 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com