当前位置: 首页 > Linux

launchctlremove和unload命令的区别

时间:2023-04-06 11:43:34 Linux

因为今天想查的时候,谷歌了下没有中文解释,倒是找了很多英文的。为了您的方便,特意翻译。区别launchctlremove:从launchd中异步删除任务,它不会等待作业真正停止后再返回,因此不会对错误做任何事情launchctlunload:停止并卸载任务,但任务仍将在下一个login/restartRestartlaunchctlunload-w:停止并卸载和禁用任务。该任务不会在下次登录/重新启动时重新启动。其他几个相关命令launchctlstop:停止任务。如果任务已经在运行,作业可能会立即重新启动。launchctlload:加载并启动任务,只要该任务未被“禁用”即可。launchctlload-w:加载并启动任务,同时将任务标记为“未禁用”。该任务将在下次登录/重启时重新启动。