Crontab安装及设置

  • crontab
    • 安装crontab
      • yum install crontabs
    • 开启crontab服务
      • service crond start //启动服务
    • 用以下的方法启动、关闭这个cron服务:
      • service crond start //启动服务
      • service crond stop //关闭服务
      • service crond restart //重启服务
      • service crond reload //重新载入配置
    • 查看crontab服务状态:
      • service crond status
    • 手动启动crontab服务:
      • service crond start
    • 查看crontab服务是否已设置为开机启动,执行命令:ntsysv
    • 加入开机自动启动:
      • chkconfig –level 35 crond on
    • 查看调度任务
      • crontab -l //列出当前的所有调度任务
      • crontab -l -u jp //列出用户jp的所有调度任务
  • crontab -e
    • 这种方式是用户级的,所有用户的可以使用,实际保存在/var/spool/cron/username中。但有的linux系统加在crontab -e会无效,这种方法不会对语法进行校验。具体操作步骤为:
      • crontab -e
    • 添加定时任务,如每周一3点执行python脚本
      • 0 3 * * 1 python /data/www/test.py
    • 语法为:
      • # Example of job definition:
      • # .---------------- minute (0 - 59)
      • # | .------------- hour (0 - 23)
      • # | | .---------- day of month (1 - 31)
      • # | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
      • # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
      • # | | | | |
      • # * * * * * command to be executed
  • /etc/crontab
    • 直接编辑/etc/crontab
    • 直接编辑/etc/crontab 比 crontab -e 多了一个用户名字段,该方法是系统级的,必须root权限使用
    • 步骤:
      • vi /etc/crontab
    • 在后面添加定时任务,如每周一3点执行python脚本
      • 0 3 * * 1 root python /data/www/test.py
  • 查看定时任务是否执行成功
    • grep "<file_name>" /var/log/cron
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值