linux定时执行工具 cron服务是linux的内置服务

2020/10/0222:52:16 发表评论 67
cron服务是linux的内置服务,可以理解为cron是一个linux下的定时执行工具。但它不会开机自动启动。可以用以下命令启动和停止服务:
linux定时执行工具 cron服务是linux的内置服务
/sbin/service crond start
/sbin/service crond stop
/sbin/service crond restart
/sbin/service crond reload
以上1-4行分别为启动、停止、重启服务和重新加载配置。
要把cron设为在开机的时候自动启动,在 /etc/rc.d/rc.local 脚本中加入 /sbin/service crond start 即可。
service crond status
查看crontab服务状态
查看当前用户的crontab,输入 crontab -l;
编辑crontab,输入 crontab -e;
删除crontab,输入 crontab -r
crontab -l
查看定时任务列表
显示如下
*/1 * * * * /usr/local/qcloud/stargate/admin/start.sh > /dev/null 2>&1 &
*/20 * * * * /sbin/ntpdate pool.ntp.org > /dev/null 2>&1
38 0 * * * "/root/.acme.sh"/acme.sh --cron --home "/root/.acme.sh" > /dev/null
10 0 * * *  /www/server/cron/3ab48c27ec99cb9787749c362afae517 >> /www/server/cron/3ab48c27ec99cb9787749c362afae517.log 2>&1
0 0 * * * /usr/local/qcloud/YunJing/YDCrontab.sh > /dev/null 2>&1 &
55 23 * * *  /www/server/cron/7957409244e8720051c9aa082f55566e >> /www/server/cron/7957409244e8720051c9aa082f55566e.log 2>&1
crontab命令的功能是在一定的时间间隔调度一些命令的执行。查看其执行情况,可以使用查看其执行日志的方式。
查看已经执行过的任务,看 /var/log/cron这个文件就可以,可以用tail -f /var/log/cron观察
更多详情参考:Linux服务器使用Crontab控制定时任务,https://cikeblog.com/crontab.html
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: