关于linux:launchctl-remove-和-unload-命令的区别

7次阅读

共计 361 个字符,预计需要花费 1 分钟才能阅读完成。

因为明天我想查时,没有 Google 到中文解释,用英文倒是搜到了不少。顺便翻译过去不便大家。

区别


launchctl remove:从 launchd 中异步删除工作,在返回之前它不会期待作业理论进行,因而不会对任何谬误做解决
launchctl unload:进行并卸载工作,但该工作仍将在下次登录 / 重新启动时 重新启动
launchctl unload -w < 门路 >:进行并卸载和禁用工作。该工作将 不会 在下次登录 / 重新启动时 重新启动。

其余几个相干命令


launchctl stop:进行工作。如果将工作曾经是运行状态,则作业可能会立刻重新启动。
launchctl load < 门路 >:只有未“禁用”该工作,就加载并启动工作。
launchctl load -w < 门路 >:加载并启动工作,同时还将工作标记为“未禁用”。工作将在下次登录 / 重新启动时重新启动。

正文完
 0