Answers:
编辑:
crontab -e
添加此命令行:
30 2 * * * /your/command
MIN HOUR DOM MON DOW CMD
MIN     Minute field    0 to 59HOUR    Hour field      0 to 23DOM     Day of Month    1-31MON     Month field     1-12DOW     Day Of Week     0-6CMD     Command     Any command to be executed.使用最新数据重新启动cron:
service crond restart
从其他答案中可以看出,使用的语法是:
  30 2 * * * /your/command
# ^  ^
# |   hour
# minute
遵循crontab标准格式:
 +---------------- minute (0 - 59)
 |  +------------- hour (0 - 23)
 |  |  +---------- day of month (1 - 31)
 |  |  |  +------- month (1 - 12)
 |  |  |  |  +---- day of week (0 - 6) (Sunday=0 or 7)
 |  |  |  |  |
 *  *  *  *  *  command to be executed
使用crontab.guru检查crontab表达式也很有用。
将表达式添加到crontabusing中crontab -e。完成后,保存并退出(如果使用vi,则输入:x)。使用此工具的一个好主意是,如果您编写了无效的命令,则很可能在表单上收到一条消息提示:
$ crontab -e
crontab: installing new crontab
"/tmp/crontab.tNt1NL/crontab":7: bad minute
errors in crontab file, can't install.
Do you want to retry the same edit? (y/n) 
如果您对crontab不能运行有更多问题,可以检查调试crontab或为什么crontab不执行我的PHP脚本?。
30 2 * * * wget https://www.yoursite.com/your_function_name
第一部分用于设置cron作业,第二部分用于调用函数。
除了上述所有出色的答案之外,请查看https://crontab.guru/-一种有用的在线资源,可用于检查crontab语法。
您得到的是您所指定内容的可读形式。
请参阅以下示例: