如何编译我的elixir程序,以便它可以作为OSX中的计划任务运行?

时间:2016-02-29 21:31:13

标签: macos elixir

我目前正在尝试将我的程序设置为OSX中的计划任务。我在使用escript.build编译混合后尝试为launchd设置一个plist文件。

然而,OSX只是忽略了运行我的程序,即使launchd说它是“已加载”。

如果我尝试在终端中执行该程序,它运行正常。这是我的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>EnableGlobbing</key>
    <false/>
    <key>Label</key>
    <string>com.plisterine.test</string>
    <key>LowPriorityIO</key>
    <false/>
    <key>Nice</key>
    <integer>0</integer>
    <key>ProgramArguments</key>
    <array>
        <string>/Users/Lee1/Documents/flower_power_data_dump/flower_power_data_dump</string>
    </array>
    <key>StartCalendarInterval</key>
    <dict>
        <key>Hour</key>
        <integer>14</integer>
        <key>Minute</key>
        <integer>20</integer>
    </dict>
</dict>
</plist>

0 个答案:

没有答案