diff --git a/pkg/os/launchd/launchd_darwin.go b/pkg/os/launchd/launchd_darwin.go index 3d12fca792..6f05a88611 100644 --- a/pkg/os/launchd/launchd_darwin.go +++ b/pkg/os/launchd/launchd_darwin.go @@ -41,6 +41,8 @@ const ( {{ $value }} {{ end }} + RunAtLoad + ` @@ -112,12 +114,12 @@ func CheckPlist(config AgentConfig) error { // LoadPlist loads a launchd agents' plist file func LoadPlist(label string) error { - return runLaunchCtl("load", getPlistPath(label)) + return runLaunchCtl("load", "-w", getPlistPath(label)) } // UnloadPlist Unloads a launchd agent's service func UnloadPlist(label string) error { - return runLaunchCtl("unload", getPlistPath(label)) + return runLaunchCtl("unload", "-w", getPlistPath(label)) } // RemovePlist removes a launchd agent plist config file