【发布时间】:2022-06-14 08:37:56
【问题描述】:
我在 macOS 中编写了一个 shell 脚本来运行一个程序。通过命令行,我可以从任何地方运行脚本。
我已经编写了 .plist 服务并将其存储到 /Library/LaunchAgents/ 中。我执行加载和启动功能。之后当我重新启动系统但脚本没有执行。
我将 .plist 文件存储在 ~/Library/LaunchAgents/ 和 /Library/LaunchDaemons/ 中,但仍然没有结果。
我还将 .plist 文件放在系统首选项 -> 用户和组 -> 登录项中。但是重新启动后,它会打开 shell 脚本而不执行它而不运行其中的命令。
下面是我的 .plist 文件
任何人,请帮我解决这个问题。
【问题讨论】:
-
请分享您的
plist和脚本。谢谢。 -
在 .sh 文件中,我正在使用 open filename.app 打开 .app 文件
-
另外,当我尝试在 Automator 中运行 .app 文件时,我尝试了另一种方式,例如使用 Automator 运行,它给了我 lsopenurlswithrole() failed 10810 错误
-
请点击edit 并将所有信息放在您的问题中可以正确格式化的位置,而不是在 cmets 中。谢谢。
-
确定,我已经进行了更改,请检查