Crontab表达式执行定时任务

Posted linda公馆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Crontab表达式执行定时任务相关的知识,希望对你有一定的参考价值。

Cron是一个Linux下的定时执行工具,可用于执行定时任务。

启动、关闭、查看Cron服务的语法:

启动:/sbin/service crond start
查看:/sbin/service crond status
停止:/sbin/service crond stop
重启:/sbin/service crond restart
重新载入配置:/sbin/service crond reload

crontab命令

编辑某用户的cron服务:crontab -e
删除某用户的cron服务:crontab -r

Crontab表达式表达式

Crontab表达式由6个参数决定:分、时、日、月、周、命令
比如:每天12点30分定时执行/usr/test.sh脚本,可在crontab -e后输入如下Crontab表达式:
30 12 * * * /usr/test.sh

常见问题

  1. 出现“You have mail in /var/spool/mail/root”
    解决办法:
    查看该文件内容:cat /var/spool/mail/root,可以找到原因。
  2. 出现“…Permission denied”
    解决办法:使用chmod 777命令给该文件授权。

以上是关于Crontab表达式执行定时任务的主要内容,如果未能解决你的问题,请参考以下文章

linux定时执行任务crontab命令用法

linux定时任务每天的0点执行一次,怎么写

linux定时任务

Linux下的crontab定时执行任务命令详解

linux定时任务crontab的使用

Linux Crontab命令定时任务基本语法