
Pentru a configura timpul de execuție al scriptului, trebuie să facem următoarele:
- Transformați-l într-un executabil.
- Adăugați informații despre lansarea sa în crontab utilizând utilitarul de lansare.
Vom analiza modul de realizare a acestui pas cu pas.
Împachetați scriptul în fișierul executabil

Salvați acest fișier text ca example.command. Facem acest lucru în directorul rădăcină al utilizatorului curent. Deschideți acum "Terminal" și introduceți următoarea comandă:
Acum, fișierul example.command a devenit executabil. Dacă faceți clic pe exemplul fișierului, comanda în Finder, programul va fi rulat și va apărea o fereastră cu un memento pentru a trimite mesajul.
Ajustați timpul de execuție al fișierului executabil
Creați un fișier cu următorul conținut:
Parametrul StartInterval specifică în ce interval de timp este necesar să repetați executarea scriptului. Valoarea este scrisă în câteva secunde.
Apelați fișierul com.irina.crontabtest.plist și salvați-l în directorul $ HOME / Libraries / LaunchAgents.

încărcarea sudo lansare /Librari/LaunchAgents/com.irina.crontabtest.plist
Dacă acțiunea nu mai este necesară, atunci poate fi anulată cu comanda de descărcare.
Este demn de remarcat faptul că, pentru a adăuga comenzi pentru superutilizatorul necesar programul (rădăcină).
Cum pot face un script să ruleze într-o anumită zi a săptămânii?
Pentru aceasta, în fișierul cu extensia plist, în locul parametrului StartInterval, trebuie să setați parametrul SetCalendarInterval. exemplu:
Aceste linii ne spun că programul specificat în fișier trebuie să fie executat în fiecare sâmbătă la 3 ore și 15 minute.
Ce altceva să citiți: