Puncte:0

Programarea sarcinilor pentru o anumită perioadă de timp după conectare

drapel ng

Am scris un program python care citește din e-mail. Dacă un anumit șir este primit de la e-mail, atunci nu face nimic. Dar dacă programul Python nu primește acel șir, rulează un script bash, scripturile bash închide computerul.

Vreau să rulez acest program Python la 2 minute după ce utilizatorul este conectat.

Ce am incercat: Am adăugat un cronometru de repaus în programul python și am adăugat programul în fișierul „.profile” din folderul meu de acasă. Dar nu este foarte ușor să așteptați 2 minute după conectare pentru ca computerul să pornească.

Deci, există vreo modalitate de a rula programul Python la 2 minute după autentificare fără a întrerupe pornirea.

Puncte:1
drapel cn

Gnome Shell și desktop-uri derivate din suportul Gnome X-GNOME-Autostart-Delay în .desktop lansatorul programului care urmează să fie pornit automat. Aceste lansatoare sunt situate sub ~/.config/autostart (doar pentru utilizatorul actual) sau /etc/xdg/autostart (pentru toți utilizatorii). Editați lansatorul și adăugați o linie în acest sens

X-GNOME-Autostart-Delay=120

O metodă care funcționează pe orice desktop implică utilizarea dormi comanda, care este încorporată în Exec= linia ca

Exec=sh -c „sleep 120 && myapp”
Anusheen Nema avatar
drapel ng
A mers. Mulțumesc mult. Am creat un nou fișier .desktop în /etc/xdg/autostart/. S-a adăugat X-GNOME-Autostart-Delay=120 la sfârșit.
Anusheen Nema avatar
drapel ng
Pot să te întreb cum ai devenit un astfel de expert. Ce trebuie să învăț pentru a cunoaște astfel de complexități? (Nu trebuie să răspundeți domnule.)

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.