测试的例子:
root@OpenWrt:/tmp/spool/cron# crontab -l
*/1 * * * * sh /root/mytest.sh
root@OpenWrt:~# cat mytest.sh
#!/bin/sh
echo good >> /tmp/kkk
root@OpenWrt:~#
注,要给mytest.sh 加执行权限, 另外的话 echo 时,数据是回显不到串口,不要在串口中傻傻等。
1. 对于openwrt来讲 crontab 实际是放在 /var/spool/cron 目录下
可以参考这个
http://blog.sina.com.cn/s/blog_49f8dc400100tzn7.html
2. crontab 指令
使用权限 : 所有使用者
使用方式 :
crontab file [-u user]-用指定的文件替代目前的crontab。
crontab-[-u user]-用标准输入替代目前的crontab.
crontab-1[user]-列出用户目前的crontab.
crontab-e[user]-编辑用户目前的crontab.
crontab-d[user]-删除用户目前的crontab.
crontab-c dir- 指定crontab的目录。
crontab文件的格式:M H D m d cmd.
参考 http://blog.sina.com.cn/s/blog_49f8dc400100tzn7.html
3. crontab 启动
依赖 crontabs包和 crond服务, crond服务使用的crontab定义的命令
因此需要:
service crond start (有的是service cron start)
或者
/etc/rc.d/init.d/crond start
加入开机自动启动:
chkconfig --level 35 crond on
http://www.cnblogs.com/laipDIDI/articles/2201719.html