在引导mac上运行Bash脚本

时间:2013-11-05 05:37:38

标签: iphone macos applescript

我的桌面文件夹中有一个bash脚本 script.sh 。当我从终端(cd desktop-> bash script.sh)运行它时,我的服务器已经启动。

但我想在启动mac时运行它。我看到很多地方在Library / LaunchAgent中创建一个plist文件我创建了一个plist文件,但它没有用

任何人都知道我的错误

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.example.loginscript</string>
    <key>ProgramArguments</key>
    <array>
     <string>/bin/bash</string>
     <string>/Users/salonisajwan/Desktop</string>
     <string>bash script.sh</string>

    </array>
    <key>KeepAlive</key>
    <true/>
</dict>
</plist>

1 个答案:

答案 0 :(得分:1)

ProgramArguments应为:

<key>ProgramArguments</key>
<array>
    <string>/bin/bash</string>
    <string>/Users/salonisajwan/Desktop/script.sh</string>
</array>

您还应该将Label更改为更具描述性的内容,而不是示例中的标签。