Запустите fetchmail при входе в систему под MacOSX
Я использую MacOSX и пытаюсь перейти на mutt
а также fetchmail
так как Mail.app
начал давать мне несколько вопросов.
Моя конфигурация сидит на~/.fetchmailrc
и я запускаю выдачу демона fetchmail -d 600
, Я пытался написать 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>Label</key>
<string>org.atma.fetchmail</string>
<key>ProgramArguments</key>
<array>
<string>/opt/local/bin/fetchmail</string>
<string>-f /Users/atma/.fetchmailrc</string>
<string>-d 600</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>UserName</key>
<string>atma</string>
</dict>
</plist>
Я думаю, что проблема в пользователе env
переменные. Пробовал с помощью обертки перебрать еще ничего. у меня есть другой plist
предоставленный MacPorts, который зажигает глобальный файл конфигурации, расположенный в /opt/local/etc/.fetchmailrc
, Но я боюсь, что использование глобальной конфигурации может испортить мои текущие настройки.
В любом случае я могу настроить его выше plist
бежать успешно?
С уважением
1 ответ
Попробуйте разделить ProgamArguments дальше. AFAIK, не должно быть никаких свободных мест внутри одиночных строк.