Puncte:0

Rulați două scripturi unul după altul cu un serviciu systemd

drapel us

Am două scripturi, ceea ce aș dori să fac este:

  • la 1 dimineața, primul fuge
  • odată ce primul se oprește, și aceasta este o condiție, al doilea trage

Deci, ar trebui să folosesc:

[Serviciu]
ExecStartPre = script.py
ExecStart = secondscript.py

sau

[Serviciu]
Tip = oneshot
ExecStart = first.py
ExecStart = second.py

om noteaza asta:

Rețineți că ExecStartPre= nu poate fi folosit pentru a începe procese de lungă durată. Toate procesele bifurcate de procesele invocate prin ExecStartPre= va fi ucis înainte ca următorul proces de service să fie rulat.

Și scripturile mele pot fi de lungă durată (câteva ore fiecare).

Sau există o modalitate mai bună de a asigura a doua execuție numai după ce prima este complet executată?

De asemenea, acest serviciu este apelat de un cronometru:

[Temporizator]
OnCalendar=*-*-* 1:00:00
Unit = script.service

si vreau doar un singur caz a acestei alergări; chiar dacă cel script.serviciu durează 3 zile pentru a rula, următoarea rulare trebuie raportată a doua zi după terminare, la 1:00:00. Acesta este implicit?

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.