Jon*_*n B 4 centos cron shell-scripting
我想在每个月的倒数第二天安排一项任务。我已经阅读了这篇关于 shell 脚本执行的好文章。我还看到您可以使用“L”来表示月份的最后一天,但我使用的是CentOS 并且不能使用“L”构造。
我想在每个月的倒数第二天晚上 11 点运行任务。我希望构造一个类似于:
0 23 27-30 * * [ "$(date +%d -d tomorrow" = "L" ] && $HOME/path/to/script
Run Code Online (Sandbox Code Playgroud)
知道我不能用 L 来代表一个月的最后一天,我如何使用这个逻辑来安排我的 Cron 工作?
该站点上的代码示例是错误的。它们将某些 shell 字符替换为 HTML 实体。引号似乎也出现在错误的地方。不知道作者在写的时候有没有看过那一页……
一旦我们解决这个问题,然后检查是否在第一个月是在两个几天而不是一个...
0 23 27-30 * * [ $(date +\%d -d "2 days") == 01 ] && /where/is/my/script
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1801 次 |
最近记录: |