Ubuntu下用crontab部署定时任务

1、安装crontab

安装:apt-get install cron

常用命令:service cron start | stop | restart | reload | status

2、开启crontab日志

crontab默认情况下是不执行开启日志的。

修改rsyslog服务,将 /etc/rsyslog.d/50-default.conf  文件中的 #cron.* 前的 # 删掉。

用以下命令重启rsyslog服务:service rsyslog restart

3、编辑crontab

crontab -e:进入编辑页面
crontab -r:删除目前的时程表 
crontab -l:列出目前的时程表 

第一次使用crontab 时,会出现:no crontab for root - using an empty one

“Select a editor ......”下面有几个选项,就是叫你选择编辑器。(选vim)就可以了,我选的第三个。

但是如果你选错了,执行这个命令:select-editor  (针对crontab的一个命令), 可以让你重新选一次。

 

文件位置一般在/var/spool/cron/下,如果你是root用户,那下面有个root文件,建议日常备份,避免误删除导致crontab 文件丢失;默认情况下,crontab中执行的日志写在/var/log下。

执行crontab  -e 进入编辑页面。测试任务:*/1 * * * * echo "hello"(含义:每分钟向日志里面写入一个 hello)。然后保存退出。

看到输出crontab: installing new crontab。说明成功写入。隔一会,就可以去/var/log/cron.log中查看运行情况了。

 

参考文章:

https://www.cnblogs.com/michaelzhao10/p/4875719.html

https://www.cnblogs.com/intval/p/5763929.html

https://blog.csdn.net/idkevin/article/details/72948962

https://www.cnblogs.com/dion-90/p/8479502.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值