The init script fails if another process has the word "telegraf" in it, for example if you aren running "vi /etc/opt/telegraf/telegraf.conf" or "tail -f /var/log/telegraf/telegraf.log". This is because the "-f" flag to "pgrep" will show processes with the search string anywhere in the command-line. This patch turns it around and gets the "ps" output for the process in the pidfile, and if that line has "telegraf" in it, it considers it to be running. |
||
|---|---|---|
| .. | ||
| Vagrantfile | ||
| circle-test.sh | ||
| docker-compose.yml | ||
| init.sh | ||
| package.sh | ||
| telegraf.service | ||