From 76778f81d5dea7d2a3e8dad3717e7a80ac52dae0 Mon Sep 17 00:00:00 2001 From: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com> Date: Fri, 20 Oct 2023 08:11:32 +0200 Subject: [PATCH] launchctl: add Dutch translation; launchd: update Dutch translation (#11033) * launchd: update Dutch translation * launchctl: add Dutch page --- pages.nl/osx/launchctl.md | 33 +++++++++++++++++++++++++++++++++ pages.nl/osx/launchd.md | 7 ++++++- 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 pages.nl/osx/launchctl.md diff --git a/pages.nl/osx/launchctl.md b/pages.nl/osx/launchctl.md new file mode 100644 index 0000000000..f026075150 --- /dev/null +++ b/pages.nl/osx/launchctl.md @@ -0,0 +1,33 @@ +# launchctl + +> Beheer Apple's `launchd` manager voor launch daemons (systeembrede diensten) en launch agents (programma's per gebruiker). +> `launchd` laadt op XML gebaseerde `*.plist`-bestanden die op de juiste locaties zijn geplaatst, en voert de corresponderende commando's uit volgens hun gedefinieerde schema. +> Meer informatie: . + +- Activeer een gebruikersspecifieke agent die in `launchd` moet worden geladen wanneer de gebruiker inlogt: + +`launchctl load ~/Library/LaunchAgents/{{my_script}}.plist` + +- Activeer een agent die root-rechten vereist om te kunnen werken en/of moet worden geladen wanneer een gebruiker inlogt (let op de afwezigheid van `~` in het pad): + +`sudo launchctl load /Library/LaunchAgents/{{root_script}}.plist` + +- Activeer een systeembrede daemon die moet worden geladen wanneer het systeem opstart (zelfs als er geen gebruiker inlogt): + +`sudo launchctl load /Library/LaunchDaemons/{{system_daemon}}.plist` + +- Toon alle geladen agenten/daemons, met de PID als het proces dat ze specificeren momenteel actief is, en de afsluitcode de laatste keer dat ze werden uitgevoerd terugstuurde: + +`launchctl list` + +- Een momenteel geladen agent ontladen, b.v. om wijzigingen aan te brengen (let op: het plist-bestand wordt automatisch in `launchd` geladen na een herstart en/of inloggen): + +`launchctl unload ~/Library/LaunchAgents/{{my_script}}.plist` + +- Voer handmatig een bekende (geladen) agent/daemon uit, zelfs als dit niet het juiste moment is (opmerking: deze opdracht gebruikt het label van de agent, in plaats van de bestandsnaam): + +`launchctl start {{script_bestand}}` + +- Beƫindig handmatig het proces dat is gekoppeld aan een bekende agent/daemon, als deze actief is: + +`launchctl stop {{script_bestand}}` diff --git a/pages.nl/osx/launchd.md b/pages.nl/osx/launchd.md index 261a5180e7..485ea3ad5e 100644 --- a/pages.nl/osx/launchd.md +++ b/pages.nl/osx/launchd.md @@ -1,8 +1,13 @@ # launchd -> Dit commando is een alias van `launchctl`. +> Dit beheert processen, zowel voor het systeem als voor de gebruiker. +> `launchd` kan niet manueel gestart worden, gebruik `launchctl` om ermee te interacteren. > Meer informatie: . +- Draai initialisatie: + +`/sbin/launchd` + - Bekijk de documentatie van het originele commando: `tldr launchctl`