一个简单的 Shell 脚本来监控进程号(PID),如果进程不存在则输出 error
。
#!/bin/bash# 输入要监控的进程号
pid=$1# 检查进程是否存在
if ps -p $pid > /dev/null
thenecho "Process $pid is running."
elseecho "error: Process $pid is not running."
fi
使用方式:
- 将脚本保存为
check_process.sh
。 - 给予脚本可执行权限:
chmod +x check_process.sh
- 运行脚本并传入要监控的进程号:
./check_process.sh 1234
脚本会检测 PID 1234 是否存在。如果进程存在,则输出 “Process 1234 is running.”,否则输出 “error: Process 1234 is not running.”