0
我有一个可可程序(我将它构建为一个应用程序,但它们都不需要是一个应用程序,它可能是一个命令行工具),我需要在启动时启动,并保持运行直到关机,无论用户是否注销。Mac /可可 - 进程独立于用户
这是可能的,最好是非根?
让我知道你是否还有其他问题。
我有一个可可程序(我将它构建为一个应用程序,但它们都不需要是一个应用程序,它可能是一个命令行工具),我需要在启动时启动,并保持运行直到关机,无论用户是否注销。Mac /可可 - 进程独立于用户
这是可能的,最好是非根?
让我知道你是否还有其他问题。
创建系统级launchd daemon。您必须将create a launchd plist file安装到/System/Library/LaunchDaemons或/Library/LaunchDaemons。既然你提到过你希望守护进程一直运行直到关闭,你需要在属性列表文件中设置KeepAlive
选项为true
。
'man launchctl' –