linux 如何查看一个进程是否正在运行,若没有运行,则重启!如何用bash编程写出来呀,各位大侠帮帮忙

2025-01-05 08:50:20
推荐回答(2个)
回答1:

#!/bin/sh
ret=`ps -A | grep 进程名 | grep -v grep`
if [ -n "$ret" ]
echo " 进程存在"
else
exec /绝对路径/进程名
fi

回答2:

你这个就需要些脚本程序了(makefile),按照你的意思需要传递这个进程的名字作为参数了。你这个需要学习与shell有关的知识了。