【发布时间】:2023-03-14 17:04:01
【问题描述】:
我希望在我的 Mac 上使用 launchd 在后台运行 telegraf。我正在使用无法通过自制软件安装的自定义电报二进制文件。因此,电报本身已设置并正在运行。我创建了一个 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
数组中字符串值的正确值应该是多少?
【问题讨论】:
标签: macos macos-catalina launchd telegraf