Ako môžem nastaviť tri úlohy cron na každé dva dni, ale nie všetky spustené.
Toto je môj proces troch úloh cron:
0 20 */2 * * /usr/local/bin/ruby /var/www/html/data_download1.rb >/dev/null 2>&1
0 20 */2 * * /usr/local/bin/ruby /var/www/html/data_download2.rb >/dev/null 2>&1
0 20 */2 * * /usr/local/bin/ruby /var/www/html/data_download3.rb >/dev/null 2>&1
odpovede:
1 pre odpoveď č. 1Môžeš použiť 1-31/2
za jednu úlohu a 2-30/2
pre druhú stranu určiť striedajúce sa dni. Toto zlyhá v mesiacoch s nepárnym počtom dní ako 1-31/2
úloha bude bežať dvakrát po sebe.
Ak to nevyhnutne musíte mať správne, môžete skontrolovať, či je počet dní od konkrétneho dátumu nepárny alebo párny, a nechať jeden skript prerušiť, ak je nepárny, a druhý prerušiť, ak je párny.