Linux中的定时任务

Linux中的定时任务

1、cron和crond是linux下的定时任务,是一个服务,crontab是一个工具,定时任务不生效时可ps -ef|grep cron查看服务正常没

2、cron服务会定时去执行/etc/crontab以及文件中的任务

3、用户自己的定时任务在/var/spool/cron目录中以自己的用户名为文件名创建,使用crontab -e编辑的就是这个文件

4、cron.allow文件包含了可以使用cron的用户名,cron.deny文件包含了不可以使用cron的用户名。两个文件中每个用户名占一行,并且不允许出现空格

  • cron服务的操作

6、关于corn的服务有的系统是/etc/init.d/cron,有的是/etc/init.d/crond

7、每个用户都有自己的cron配置文件,通过crontab -e 就可以编辑,一般情况下我们编辑好用户的cron配置文件保存退出后,系统会自动就存放于/var/spool/cron/目录中,文件以用户名命名.linux的cron服务是每隔一分钟去读取一次/var/spool/cron,/etc/crontab,/etc/cron.d下面所有的内容.

8、定时任务不生效可以按如下方法排查

  • ps -ef|grep cron 查看cron服务正常不
  • root用户执行crontab -u user -l 查看有没有自己的定时任务
  • 查看要执行的脚本权限
  • 定时文件中是否使用的是绝地路径,比如* * * * * /bin/sh /root/test.sh
  • 查看日志 cat /var/log/cron
  • 查看/etc/cron.allow /etc/cron.deny文件中是否符合自己的用户条件
  • 定时任务执行失败时系统会发送邮件给你当前用户,根据收到的系统邮件去定位
    详细的点击这里
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值