目录
功能概述
使用Qt编写小软件调用监控软件自启动脚本(apprun.sh),实现后台一直监控QtCreator软件(可以改为自己写的程序)是否在在运行,若运行则什么也不做,否则,重新启动QtCreator软件。
环境及工具
- 操作系统:Linux
- 编写工具:vi(系统自带)
- 编译工具:Qt5.5.1
编写监控APP自启动脚本
- 新建文件:touch apprun.sh
- 编辑脚本:vi apprun.sh
3.输入内容:
- 方式一:
#!/bin/sh
while true
do
process=`ps -ef | grep qtcreator| grep -v bash | grep -v grep`;
if [ "$process" == "" ];then
sleep 1;
echo "process 不存在,开始执行";
qtcreator
else
sleep 1;
echo "process exists";
fi
done &
- 方式二:
#!/bin/sh
while true
do
process=`ps -ef | grep qtcreator | grep -v grep|wc -l`
echo $process
if [ "$process" -eq 0 ];then
sleep 1;
echo "process 不存在,开始执行";
qtcreator
else
sleep 1;