Puncte:0

Cum creez un job timer systemd pentru a edita un fișier în /etc?

drapel bd

Am un script Python care scrie într-un fișier în /etc/software. Pentru a scrie în acel fișier aveți nevoie de sudo. Am testat scriptul și funcționează / scrie în fișier când folosești sudo.

Vreau să creez un job de timer systemd - diferiți oameni numesc aceste lucruri diferite.. Vreau să creez o unitate de service legată de o unitate de cronometru. Serviciul ar trebui să ruleze scriptul meu Python folosind un cont privilegiat.

Pur și simplu nu știu cum să realizez asta. Am nevoie de acest lucru în /etc/systemd/system pentru că am nevoie de acest lucru pentru a rula pentru o bucată de software la nivel de sistem și chiar și atunci când sunt deconectat. Presupun că am nevoie de un cont privilegiat, nu-i așa? Cum aș crea unul?

Scriptul meu Python adună câteva informații API și scrie în esență în /etc/software/bigrig.conf. Trebuie doar să știu cum să creez piesa de serviciu systemd timer și cum să creez un cont privilegiat care să scrie în fișierul din /etc/ pentru a rula serviciul ca în general.

Mulțumiri.

David avatar
drapel cn
Ce versiune de Ubuntu? Server, Desktop sau Core?

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.