Launchctl în mac os x, descriere

sintaxa:

Utilitatea este proiectată pentru a gestiona daemon-ul de lansare pentru încărcarea / descărcarea programelor și executarea acestora conform unui program specificat. Controlul este posibil cu ajutorul subcomandelor și prin introducerea interactivă printr-un canal de date I / O standard.





Lista de comenzi este stocată în fișierele $ HOME / .launchd.conf sau /etc/launchd.conf și este bifată la pornirea lansării.

subcomanda:

Încarcă fișierele și folderele de configurare specificate cu lucrări care trebuie executate cât mai curând posibil. Trebuie să reținem faptul că toate fișierele încărcate de utilizator trebuie să aparțină acestui utilizator și toate fișierele de configurare a sistemului trebuie să aparțină root-ului utilizatorului. Este necesar să închideți abilitatea de a scrie într-un fișier grupuri și toate celelalte. Acest lucru este necesar pentru a împiedica posibilitatea de a edita fișierul după ce a fost descărcat și pornit.







Notă: deschiderea accesului la folderul / System / Library / LaunchDaemons, care nu este destinată utilizatorilor rădăcini, va face ca sistemul dumneavoastră să nu fie bootabil.

Deplasează tasta Dezactivare și o fixează la Fals. În versiunile anterioare, aceasta a schimbat fișierul de configurare, acum această cheie este stocată nu într-un fișier, ci într-un alt loc.

Forțează plist să se încarce. Ignorați tasta Dezactivare.

Unele funcții au sens numai în anumite contexte. Acest steag spune lansarea. că dacă utilizați pavilionul -D, căutați sarcini în locuri diferite. În acest moment, puteți utiliza următorul tip de sesiune: Aqua, LoginWindow, Fundal, StandartIO, Sistem.

Căutați fișiere cu extensia * .plist în domeniul specificat. Domeniile posibile (domeniu): "sistem", "local", "rețea", "toate". Când este specificat un tip de sesiune, domeniul devine disponibil pentru a apela utilizatorul. De exemplu, fără a se specifica „sistem -D“ sesiune de tip pavilion de utilitate va căuta lista de proprietate de fișiere (plist) în folderul / System / Library / LaunchDaemons, și dacă specificați tipul de sesiune, folderul / System / Library / LaunchAgents.

Încărcați fișiere de configurare sau directoare de fișiere de configurare și opriți procesele din aceste fișiere dacă acestea se execută.

similar cu același parametru din subcomandarea de încărcare.







Articole similare

Trimiteți-le prietenilor: