ubuntu定时执行脚本(crond)

如果发现您的系统里没有这个命令,请安装下面两个软件包.

vixie-cron

crontabs

crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的时程表。 

常用参数:

crontab   -l   //查看当前用户下的cron任务

crontab -e  //编辑当前用户的定时任务

crontab -u  linuxso  -e  //编辑用户linuxso的定时任务

具体用法和格式:

 

基本格式 :
*  *  *  *  *  command
分 时 日 月 周 命令

第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令

 

例子

crontab -e

添加这一句

*/1 * * * * /home/xiao/projects/baidu/sbin/update.sh

表示每隔一分钟执行一次update.sh脚本

然后重启:/etc/init.d/cron restart

程序员喜欢去的地方:http://www.lailu8.com

posted @ 2014-02-13 12:23  网恋被骗5元  阅读(2048)  评论(0编辑  收藏  举报