#!/bin/sh
PIDS=`ps -ef | grep xxx.php | grep -v grep | awk '{print $2}'`
#不使用 `` 也可以使用 ${}
if [$PIDS == ""]; then
cd /www/wwwroot/
nohup php xxx.php &
echo "xxx started!"
else
echo "xxx.php already started!"
fi
linux下通过shell命令检查进程是否存在,不存在就启动
于 2023-02-18 21:51:49 首次发布
该脚本用于检查是否有名为xxx.php的进程在运行。如果没有,它将在/www/wwwroot/目录下使用nohup启动该脚本,并输出xxxstarted!。如果进程已存在,则会提示xxx.phpalreadystarted!。
摘要由CSDN通过智能技术生成