是否有用于OS X LaunchAgents的GUI?


20

我每天都是Web开发人员,并且我在计算机上安装的许多软件(即数据库和Web服务器)都带有可选的LaunchAgent,可在启动时自动启动/停止进程。我想知道是否有针对这些服务类型的GUI,以便可以使用LaunchAgent,然后优雅地终止服务。另一个很棒的功能是,如果我可以关闭启动时的启动,而只是使用LaunchAgent根据需要启动/停止服务。


尝试在单用户模式下引导一段时间,然后使用launchctl手动启动作业。它比过去好很多,您可以真正了解事情的发展。
bmike

Answers:



8

临贡(MAS链接)

它提供了一个不错的GUI,用于创建守护程序/代理,而无需您自己编写plist文件。您也可以使用它删除不需要的守护程序/代理。


1
但是我不认为它会停止并启动进程-进行更改后查看其注销/重新启动的建议
user151019 2011年

它不会加载和卸载作业-但是您可以通过将代理的名称从Lingon拖到终端来轻松地从终端执行此操作。start launchctl命令也很适合测试。
bmike

Mac App Store版本现在看起来已经过时-Lingon X现在似乎是当前版本-peterborgapps.com/lingon
Matt Sheppard


-1

launchAgents可以与它们各自的守护程序一起在后台运行,即它们没有GUI,但是您可以使用以下终端使用终端加载和卸载它们:

launchctl unload -S Aqua /Library/launchAgents/"launchAgent's name"

“ lanuchAgent的名称”:输入要加载/卸载的代理的文件名。OS X中的/ Library / launchAgents是Agent加载的默认文件夹,只是用load替换unload


如果在/ Library中,则可能需要使用sudo运行
2011年

如果您不需要特权用户的身份登录,则要卸载/加载守护程序,就需要使用sudo
Samantha Catania

OP似乎专门针对GUI来控制加载和卸载-而不是启动命令在命令行中的工作方式。很好的信息,但与此主题无关​​。
bmike

您将不需要root LaunchAgents。他们以非特权用户身份运行!
2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.