Puncte:0

Înlocuiți crontab în mod programatic

drapel tr

De obicei, acest lucru funcționează direct în terminal

crontab /somedirectory/filetobecopied.txt

aceasta copiază fișierul tobecopied.txt în crontab -e

dar dacă am folosit acest lucru într-un subproces sau o comandă os, nu funcționează, deși nu aruncă o eroare.

subprocess.run('crontab /somedirectory/filetobecopied.txt',shell = True,capture_output = True)
#sau
subprocess.call('crontab /somedirectory/filetobecopied.txt',shell = True,capture_output = True)
#sau
os.system('crontab /somedirectory/filetobecopied.txt')
nobody avatar
drapel in
Ce utilizator rulează scriptul tău? Este posibil, acel crontab funcționează, dar salvează fișierul pentru alt utilizator. Îl rulezi cu `sudo`? Folosiți `crontab -u `. Dacă nu primiți nicio eroare, crontab este probabil executat, dar cu toate acestea aș recomanda să folosiți întreaga cale `/usr/bin/crontab`. Nu știi niciodată ce va fi în `$PATH`.
Weeway avatar
drapel tr
Da, desigur! Mulțumesc pentru reamintire. Noroc

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.