#开机使用普通用户启动应用方法,在/etc/rc.d/rc.local 文件中加入以下内容:
su monitor -c "/bin/bash /data/telegrafgo/start.sh"
或者
su monitor -c "cd /data/telegrafgo;/bin/bash start.sh"
并且要给 /etc/rc.d/rc.local执行权限
chmod a+x /etc/rc.d/rc.local
开机自动执行 su monitor -c “/bin/bash /data/telegrafgo/start.sh” 这条命令启动telegraf,防止服务器因为异常关闭或重启而影响telegraf服务。
#cat start.sh
nohup /home/monitor/telegraf/telegraf --config /home/monitor/telegraf/system.conf 2>&1 &