linux 脚本问题求教

root@center1:~/douyin/DYSECOO# ps -ef|grep msg_test
root     20069 19706  0 18:56 pts/9    00:00:00 /usr/bin/python3 ./douyin/DYSECOO/msg_test.py
root     20184 19706  6 18:58 pts/9    00:00:00 /usr/bin/python3 ./douyin/DYSECOO/msg_test.py

每次通过 ps -ef|grep msg_test 查找 如果发现./douyin/DYSECOO/msg_test.py 里面有"DYSECOO"关键词 就不运行./douyin/DYSECOO/msg_test.py这个下面脚本,如果没有 就python3 运行这个./douyin/DYSECOO/msg_test.py 脚本

阅读 1.1k
1 个回答
if [ -z "$(ps -ef | grep msg_test)" ]; then
    python3 ./douyin/DYSECOO/msg_test.py
fi
推荐问题