我将此添加到一些不同的linux&freebsd系统上的/ etc / crontab中:
# monthly reboot: 3rd Tuesday of every month
56 07 15-21 * 2 root /sbin/shutdown -r now
我想在每个月的第三个星期二重新启动。但是,所有系统在本月的第三个星期三(第19个)重新启动。
我究竟做错了什么?
更新:由于下面的Ranon的回答,看起来下面的修订版可以工作,任何人都可以确认还是有更好的方法呢?
# monthly reboot: 3rd Tuesday of every month
56 07 15-21 * * root test $(date +\%u) -eq 2 && /sbin/shutdown -r now