-1

如何指定工作的开始和结束?

示例每 5 分钟执行一次,从早上 5 点开始,到晚上 10 点结束。这在任何时候都可能吗?

4

1 回答 1

0

用于此的 Cron 语法将是

*/5 5-22 * * * sh ./script.sh

解释

 */5 5-22 * * * sh ./script.sh
  \   \    \ \ \_every week day
   \   \    \ \__every month
    \   \    \___every day
     \   \_______every hour between 0500 (5 AM) and 2200 (10 PM)
      \__________every 5 minutes

以下是如何在任何时候做到这一点

# schedule.rb

every '*/5 5-22 * * *' do
  command "echo 'crontab syntax is useful'"
end
于 2013-07-31T01:15:37.767 回答