Starten Sie einen Daemon ohne Root in OSX neu

446
PaulCo

Unter OSX 10.10 habe ich eine plistDatei erstellt /Library/LaunchDaemons/, die beim Starten einer OpenVPN- Verbindung gestartet wird . Ich bin jedoch auf DNS-Probleme gestoßen, als ich von einer Internetschnittstelle zu einer anderen (als WiFi-zu-LAN-Netzwerk) wechselte, und dachte, ich müsste meinen OpenVPN- Daemon neu starten, um das Problemlaunchctl zu beheben.
Aber mit dieser Methode muss ich zu einer Konsole gehen, den launchctlBefehl sudoeines Monstros mit eingeben und natürlich mein Administratorkennwort.

Ich finde diese Methode nicht optimiert, also würde ich gerne einen anderen Weg finden, um meinen Daemon neu zu starten, ohne etwas oder weniger einzugeben !

Vielen Dank

1
Ich habe festgestellt, dass das Debuggen eines Agenten in `$ HOME / Library / LaunchAgents` aus den von Ihnen angegebenen Gründen einfacher ist. Vergessen Sie nicht, die Berechtigungen zu ändern und mit `sudo` zu starten, wenn Sie sie wieder in` / Library / LaunchDaemons` verschieben. anon01 vor 7 Jahren 0
@ConfusinglyCuriousTheThird Danke für den Tipp, aber ich weiß nicht wirklich, was ich debuggen würde, da ich nur meinen Daemon neu starten oder einen besseren Weg finden muss, um den Schnittstellenwechsel mit OpenVPN zu bewältigen! PaulCo vor 7 Jahren 0

0 Antworten auf die Frage