在 Centos 7 上将 cron 作业设置为特定时区

Set a cron job to a specific timezone on Centos 7

我试图在特定时区将 cron 作业设置为 运行,但我想我遗漏了什么。

我尝试在 /var/spool/cron/ 文件中的作业之上添加 TZ(和 CRON_TZ),但它似乎不起作用。

TZ=Europe/Rome 
* * * * * /usr/local/bin/php /home/user/folder/file.php

我已经安装了CWP7pro

来自手册:

每个 * 都意味着一些东西:

    minute 0-59
    hour 0-23
    day of month 1-31
    month 1-12 (or names, see below)
    day of week 0-7 (0 or 7 is Sun, or use names) 

如果你想每一分钟都使用这个 */1

示例:

     */15 * * 1 * means every 15 minutes on the 1st day of the month

编辑 /etc/crontab 或使用

    crontab -e (edit)
应使用

CRON_TZ 代替 TZ 或使用内联 TZ

    */15 * * 1 * TZ=Europe/Rome echo "do something"