linux - 安排 Cron 跳过每个月的第一个星期六

标签 linux bash shell cron

我需要一个 cron 来跳过每个月的第一个星期六。我知道我们可以使用以下命令在特定日期运行,但是有没有办法跳过每个月的特定日期?

//每个月的第一个星期一运行

 0 2 * * 1 [ date '+\%m' == date '+\%m' -d "1 week ago" ] || /path/to/command 

最佳答案

您的命令是二进制文件还是脚本? 在开始时添加类似内容的想法怎么样:

[ $(date | awk '{print $1}') == "Sat" ] && exit 1 || { \
# your code here
...
}

关于linux - 安排 Cron 跳过每个月的第一个星期六,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47865099/

相关文章:

linux - 计算每个文件夹的平均文件数

linux - 使用 Python 确定可用于更新的 firefox 版本

bash - 写入文件,但如果存在则覆盖它

python - 从 Django 应用程序触发分布式异步处理的良好架构是什么?

linux - 如何删除数据文件中每组列的第一个子集?

c++ - 在 Linux 上的 Visual Studio 中链接两个项目

C 套接字 : Redirecting buffer to another file

bash - 在 shell 脚本中解压缩文件时出错。 - 需要PK兼容。 v5.1(可以做v4.6)

linux - 检查终端输出是否与我的字符串匹配

javascript - 与 node.js 的 ssh 持久 session