Я хочу использовать launchd для запуска телеграфа в фоновом режиме на моей ма c. Я использую пользовательский бинарный файл telegraf, который нельзя установить через homebrew. Так что сам телеграф настроен и работает. Я создал файл telegraf.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>telegraf</string>
<key>ServiceDescription</key>
<string>Telegraf Binary</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/telegraf/telegraf.conf</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Я не уверен, должна ли строка для запуска telegraf указывать на /usr/local/bin/telegraf/telegraf.cong. Это потому, что в терминале я запускаю его (и также вижу события) следующим образом:
sudo ./telegraf --config telegraf.conf
Каким должно быть правильное значение для строкового значения в массиве?