linux监控程序执行shell样例
时间: 2023-07-27 14:14:03 浏览: 80
linux进程监控shell脚本代码
您可以使用ps命令监控程序的执行状态。ps命令可以列出当前正在运行的进程信息,包括进程ID、进程名、CPU占用率等。以下是一个使用ps命令监控程序执行的shell脚本示例:
```
#!/bin/bash
program="your_program_name"
while true; do
if ps ax | grep -v grep | grep "$program" > /dev/null
then
echo "$program is running."
else
echo "$program is not running, starting..."
/path/to/your_program &
fi
sleep 10
done
```
在上面的脚本中,我们使用ps命令来检查程序是否在运行中。如果程序正在运行,则打印一条消息;否则,启动程序。您可以将上面的脚本保存为一个文件,然后使用chmod命令添加执行权限,最后在终端中运行该脚本即可。请注意,您需要将脚本中的"your_program_name"和"/path/to/your_program"替换为您实际使用的程序名和程序路径。
阅读全文