Launchctl-提交命令而不是可执行文件

Launchctl-提交命令而不是可执行文件

我知道可以通过以下方式将程序的路径提交给 launchd

launchctl submit -l 标签 [-p 可执行文件] [-o 路径] [-e 路径] -- 命令 [参数]

但是,是否可以传递命令而不是程序?那么,假设让 launchd 在“路径”中执行“命令”?

答案1

好吧,事实证明这实际上非常简单,我只是看不懂命令的概要。要创建一个要启动的启动服务,例如“mkdir /usr/local/test”,您只需提交一个这样的服务:

launchctl submit -l my-startup-program mkdir /usr/local/test

你可以像这样删除它:

launchctl remove my-startup-program

相关内容