回答
使cron作业/var/run
下寻找一个标志(文件),然后编写设置或重置了该标志的启动脚本来自动执行此。
ignacio ...我是总unix noob ..你可以给我一个脚本的例子。 – Unixnewbie11 2010-10-14 16:13:09
伊格纳西奥是在暗示这样的事情在你的crontab:
31 1 * * * [ -f /var/run/cron-holiday ] || /usr/local/bin/whatever-command
然后在周末假期的开始,作为根:
# touch /var/run/cron-holiday
,并在周一:
# rm /var/run/cron-holiday
这很好,很简单,但有缺点,如果你忘记删除文件,你的cronscripts将永远不会再跑,这可能是不好的。
另一种方法是有一个文件中列出的度假日期做这样的事情:
31 1 * * * grep -q `date -I` /etc/cron-holidays || whatever-command-here
其中的/ etc/cron的节假日文件包含像
2011-04-01
2011-12-25
等
文件是否必须在“/ var/run /”中创建? – TrueBlue10 2014-06-25 13:23:49
@ TrueBlue10,不,它可能在任何地方,例如在/ root中,或者甚至由其他用户拥有。 – poolie 2014-07-16 14:17:05
- 1. 如何使用Python电子邮件脚本使用cronjobs?
- 2. 如何关闭某些USB端口
- 3. 如何关闭某些天的按钮
- 4. 如何在程序关闭之前“暂停”批处理脚本?
- 5. 如何暂时关闭静态页面?
- 6. 如何暂时关闭Turbo Boost?
- 7. Cronjobs未运行perl脚本?
- 8. VSC暂时关闭YAML lintin
- 9. 如何在Javafx关闭时执行某些操作?
- 10. 如何使动画时关闭?[Java脚本]
- 11. 手风琴如何暂时禁用某些部分
- 12. 关于Unix shell脚本
- 13. 关于UNIX Shell脚本
- 14. 如何暂停Powershell脚本,直到发生某些外部事件?
- 15. 如何使某些文件仅适用于PHP脚本?
- 16. 如何检测React Native应用何时关闭(未暂停)?
- 17. 源脚本或某些脚本行
- 18. Flowplayer的Lightbox使用脚本关闭它?
- 19. 如何在BusyBox关闭时调用停止脚本?
- 20. 使用UNIX脚本/命令
- 21. 如何仅在某些页面上获得高脚本脚本
- 22. 如何关闭由某些应用程序生成的MessageBox
- 23. 如何暂停NodeJS脚本?
- 24. 如何在php $ _SESSION中关闭脚本?
- 25. 如何关闭脚本末尾的jshell?
- 26. 获取某些UNIX时间的日期
- 27. 如何指定关闭脚本以在现货实例关闭时运行?
- 28. 如何在使用webpack时暂时开启/关闭React开发模式?
- 29. PHP:使用某些关键
- 30. 暂停和关闭
线顺便说一句,这可能会更好关闭serverfault – poolie 2010-10-15 01:55:04