cron - 如何设置在 cron 计划中使用本地时间?
问题描述
Cron 默认使用 UTC 时区。如何将其设置为在 cron 表达式(用于 cron 计划)中使用本地时间(例如 CST)。
解决方案
您可以将系统的时区设置为预期的时区,然后在 cron 作业中说明该时区的时间:
sudo timedatectl set-timezone America/New_York
并确认输入timedatectl
,或者做
sudo dpkg-reconfigure tzdata
更改时区后,请确保重新启动 cron:
sudo service cron restart
定时任务:
30 5 * * * echo "run at half past 5" >> ~/logfile.log 2>&1
推荐阅读
- python-3.x - flask_restful - TypeError:Record 类型的对象不是 JSON 可序列化的
- python-3.x - 检查字符串是否以元组中的任何元素开头,如果为真,则返回该元素
- javascript - 搜索匹配 beetwen 三个条件
- html - 有没有办法让 vue 组件的模板只包含属性的文本?
- javascript - AXIOS POST 表单提交到 WordPress 返回 200,数据返回 0
- mysql - 在mysql中拆分字符串并获取最后一个字符串的正确方法是什么?
- javascript - 在多个条件下进行短路评估的最简洁分配方法
- python-3.x - Selenium 启动 Chrome 会话,但之后立即崩溃
- python - 创建可执行的 tkinter
- ios - 错误阻止我构建模棱两可的项目