Linux计划任务Crond

#问题一、no crontab for root 

学习记录:

一、Cron介绍

Cron被用来进行Linux系统的计划任务执行,

在/etc/下的相关文件有:

cron.d/       cron.daily/   cron.deny     cron.hourly/  cron.monthly/ crontab       cron.weekly/

这几个文件:

cron.d/*用来存放一些软件的Cron设置

cron.daily/每天执行一次的任务

cron.hourly/每小时执行一次的任务

cron.monthly/每个月执行一次的任务

cron.weekly/,每周执行一次的任务

进行配置

1.每分钟执行一次脚本a

crontab -e 
* * * * * 脚本目录/脚本名

2.每五分钟制执行一次

*/5 * * * * 脚本

3.清除现有的命令: 

crontab -r

总结:

不能写成以下格式:

1 * * * * 脚本

本来认为这是让脚本每分钟执行一次,但是一番操作过后发现并不是,该命令的含义是每小时的第1分钟执行

另一种:

1,3,5,33,49,55 * * * * 脚本

该命令的含义是,让脚本在每小时的 1、3、5、33、49、55分的时刻执行脚本

 

还有一个很奇怪的问题:

使用 crontab - e 编辑的内容

和在/etc/crontab 下编辑的内容

命令完全一样,但是在 crontab - e下编辑的命令,Mysql写入有些问题,不知道问题出在哪里

在/etc/crontab内编辑的命令没有问题

在邮件中找到了原因

应该是没有指定bash导致的

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root

* * * * * root python /root/scr/mon3.py

* * * * * root python /root/scr/mon3.py

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值