crontab 的使用
编辑用户定时任务
crontab -e
启动每分钟定时任务:
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
* * * * * /home/root/monitorprocess.sh
**每分钟启动的脚本:**monitorprocess.sh
#!/bin/bash
ps -fe|grep AMicroStreak|grep -v grep
if [ $? == 0 ];
then
echo "process is running....."
sleep 10
else
echo "not run,need restart....."
cd /home/root
export DISPLAY=:0.0
./AMicroStreak &
fi
/var 目录
此目录存放一些可以改变的数据。
系统的启动日志路径:
/var/log/syslog
可通过查看该日志,查看调试和启动信息;
其它:
openwrt是通过procd守护进程 来实现程序挂了 自动拉起的;