cron使用简单介绍,方便CTS测试。

ubuntu10.04默认情况下cron服务是启动的。任意路径编辑指令查看当前用户的定时任务。

#crontab -l 

如果没有则显示空。此时可增加用户的定时任务。

#crontab -e

第一次使用会提示你修改哪里,按照推荐选择第二个。然后输入指令。

上面的指令用来修改用户的定时任务,直接贴一些别人的东西吧。

* * * * *   command 
5个星号分别代表:minute hour day-of-month month-of-year day-of-week
分钟 小时 日 月 周 [用户名] 命令
这里的5个星号就代表的时间和日期:
第一个*星号代表个小时的第几分钟:minute 范围是从0-59
第二个*星号代表每天的第几个小时:hour 范围是从0-23
第三个*星号代表每月的第几个日:day-of-month 范围从1-31
第四个*星号代表没年的第几个月:month-of-year 范围从1-12
第五个*星号代表每周的星期几:day-of-week 范围从0-6,其中0表示星期日

用户名可以省略
命令:执行的命令和参数。

如:

*/1 * * * * date >> /temp/temp.txt  每一分种都会向temp.txt写入当前时间


0 23-7/2,8 * * * echo "Have a good dream:)" >> /tmp/test.txt 晚上11点到早上8点之间每两个小时,早上八点


0 11 4 * 1-3 command  
每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点

#crontab -e              编辑当前用户的cron表
#crontab -l              查看当前用户的cron表
#crontab -r              删除当前用户的cron进程
#crontab -u 用户名 以某用户的身份来控制cron表

输入指令:*/2 * * * * adb connect 172.44.22.11(adb 一定是绝对路径,否则无法执行。)

修改好后保存,关闭。

可以写一个测试来看看是否执行了,那就是上面大第一个例子。

如果每分钟都有写入,则成功拉,否则在检查一下原因,或者参阅其他人大资料。


写的比较简单,因为是为了前面的CTS测试弄的,具体使用方法还的看其他人写的资料。

如有问题,请及时提出。




猜你喜欢

转载自maoxy.iteye.com/blog/1203672
今日推荐