Перезапустите демон без рута в OSX

332
PaulCo

На OSX 10.10 я создал plistфайл /Library/LaunchDaemons/для запуска при запуске соединения OpenVPN . Однако я столкнулся с проблемами DNS при переходе с интернет-интерфейса на другой (например, с Wi-Fi на сеть LAN) и подумал, что мне нужно перезапустить мой демон OpenVPN, launchctlчтобы исправить это.
Но с этим методом мне нужно перейти на консоль, набрать launchctlкоманду чудовища с помощью sudoи, конечно же, ввести мой пароль администратора.

Я не могу найти этот метод оптимизированным, поэтому я хотел бы узнать другой способ перезапустить мой демон, не вводя ничего или меньше !

Спасибо

1
Я обнаружил, что отладка агента в `$ HOME / Library / LaunchAgents` проще по указанным вами причинам. После того, как вы закончите, не забудьте изменить разрешения и запустить с помощью `sudo` при возврате его в` / Library / LaunchDaemons`. anon01 6 лет назад 0
@ConfusinglyCuriousTheThird Спасибо за совет, однако я не знаю, что именно я буду отлаживать, так как мне нужно только перезапустить мой демон или найти лучший способ справиться с изменением интерфейса с помощью OpenVPN! PaulCo 6 лет назад 0

0 ответов на вопрос