Puncte:0

Cum să sincronizați crontab cu fcrontab, adică job bazat pe temporizator și job bazat pe timp

drapel cn
Jay

Având 2 programe stabilite:

  1. Cron rulează la fiecare 8 dimineața 0 8 * * * myCronJob.sh
  2. Fcron rulează la fiecare 61 de minute: @1h1 myFcronJob.sh

În cele din urmă, se vor ciocni unul de celălalt și nu va funcționa, deoarece în acest scenariu poate rula o singură lucrare la un moment dat. Pentru a evita această problemă, am putea folosi o blocare pentru a permite doar o singură lucrare la un moment dat, cum ar fi acest cod aici

0 8 * * * user/bin/flock /usr/tmp/lfile.lockfile -c 'myCronJob.sh'

@ 1h1 user/bin/flock /usr/tmp/lfile.lockfile -c „myFcronJob.sh”

Aceasta ridică o altă problemă, dacă fcron este configurat să ruleze la fiecare 61 de minute și când pornește și va aștepta să se termine cealaltă lucrare, cronometrul va fi aliniat greșit deoarece data viitoare când rulează, va fi

(61 de minute - timpul în care a fost blocat) Este necesar ca myFcronJob.sh să ruleze după 60 de minute

Exemplu

  1. Lucrarea Cron începe la 8 dimineața și durează 5 minute
  2. Fcron este pe cale să înceapă și la ora 8:01, dar a observat că încuietoarea este la loc
  3. Fcron așteaptă ca treaba lui Cron să se termine
  4. Fcron rulează în sfârșit la 8:05
  5. Fcron va rula 61 de minute de la 8:01, ceea ce va duce la următoarea iterație care va începe la 9:02 în loc de 9:06 a.

Citeam pagina de manual pentru fcrontab cu speranța că există un semnal util, dar nu am putut înțelege prea multe. Ajutor apreciat

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.