Ubuntu Crontab 定时任务

环境:ubuntu16.04.3 LTS

crontab可以执行各种定时任务-包括文件备份,脚本执行,文件写入.......等等等等

其实定时任务基础还是特别简单的,只要把相关参数了解其含义就ok了

我举例的任务就是每天数据统计并发送短信通知到相关人员

1.在任何地方创建一个shell文件,写入你想执行的脚本

保存退出,执行 sh **.sh 看自己脚本是否报错,成功证明脚本没什么问题

2.编辑系统的crontab文件

sudo vim /etc/crontab

讲一下7个参数的意思 就可以了

    1-m:minute的缩写 表示分钟 1-59 每分钟就*或*/1 每五分钟就*/5

    2-h: hour的缩写 表示小时 0-23 每小时就*或*/1 每两小时肯定就*/2

    3-dom:我也不晓得啥子的缩写 表示每天(日) 1-31

    4-mon: 月1-12

    5-dow:周0-6 0表示星期天

    6-user:用户 *表示所有

    7-command:要执行的命令或者脚本

然后肯定就知道了 我框出来的那个就是:

任何日任何周任何月(每天)的 11 时 0 分 执行我写在home/task/目录下的 **.sh脚本

保存退出,运行重启命令

sudo service cron start 开启
sudo service cron stop 停止
sudo service cron restart 重启

 

-------

也可以 crontab -e 直接添加任务,比如我让每分钟在我创建的time.log文件内写入当前时间

*/1 * * * * date >> /home/postgres/time.log

ctrl+x保存退出

sudo service cron restart

几分钟之后去查看 cat  vim 都可以

定时任务执行成功

转载于:https://my.oschina.net/xiaomijiejie/blog/1537522

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值