linux cron实现计划任务

来源:互联网 发布:蓝鸥unity3d 编辑:程序博客网 时间:2024/06/01 07:22

有时linux 需要定时执行脚本和命令,可以使用系统自带的crontab实现

环境ubuntu 

配置文件位置,vi /etc/crontab

# m h dom mon dow user  command25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )*/1 *   * * *   log     touch /var/www/121.txt && ( echo "121">>/var/www/121.txt )

多个命令同时执行用&& ||符号连接( echo "121">>/var/www/121.txt ) 括号附近的空格  类似于bash脚本if [ bla ]的空格 

一定要注意当中

每天七点执行任务

0 7 * * * /bin/ls 
每七个小时执行一次任务

0 */7 * * * /bin/ls 

修改完成vi /etc/crontab

重启cron

#ubuntuservice cron restart

#RHELservice crond restart


有时ubuntu /var/log下面没有cron或者其它系统操作的日志,这是因为没有打开相关功能

在/etc/rsyslog.d/50-default.conf取消掉相关注释即可

       

参考:

http://www.jb51.net/article/15008.htm

http://yaksayoo.blog.51cto.com/510938/162062/




0 0