-1

我的桌面文件夹中有一个 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>
4

1 回答 1

1

ProgramArguments应该是:

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

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

于 2013-11-05T06:21:10.363 回答