ubuntu18.04-arm7v架构下构建Telegraf自定义系统服务

ubuntu18.04-arm7v架构下构建Telegraf自定义系统服务

通过交叉编译后的Telegraf可执行文件使用nohup启动后,在系统重启时,有时候会忘记再把它启动起来。这个时候我们就可以将其定义成系统服务,让系统来帮忙管理。

创建telegraf.service文件

在/etc/systemd/system/目录下新建telegraf.service文件

bash 复制代码
# 切换目录
cd /etc/systemd/system
bash 复制代码
# 创建文件
vi telegraf.service

填写配置

bash 复制代码
[Unit]
Description=telegraf   # 描述信息,在unit下还有Documentation、Requires、Wants、BindsTo、Before等等配置可以满足不同的需求。
 
[Service]
Type=simple
ExecStart=/usr/local/bin/telegraf   # 这里配置telegraf的路径,也可以是其他的可执行文件比如:test.sh之类的
 
[Install]
WantedBy=multi-user.target

开启服务

配置完成上面的service后,我们希望系统能够立刻知道telegraf.service时,需要执行下面的命令:

  • 重新加载所有service服务
bash 复制代码
systemctl daemon-reload
  • 开启telegraf.service自启动
bash 复制代码
systemctl enable telegraf
  • 启动服务
bash 复制代码
systemctl start telegraf
  • 查看服务状态
bash 复制代码
systemctl status telegraf
相关推荐
anxiao_m15 小时前
园区数字孪生怎么搭建?主流方案与服务商深度对比
大数据·运维·人工智能
时空无限15 小时前
ubuntu dpkg -l 输出第一列解释
linux·运维·ubuntu
Splashtop高性能远程控制软件15 小时前
AI 落地的连接基建评估:消费品行业远程连接方案的四个技术维度(性能 / 精度 / 安全 / 统一管理)
运维·人工智能·安全·远程工作·splashtop
ITyunwei098716 小时前
技术管理者视角:AI 重构 ITSM 的四个工程化落点
运维·人工智能
叮咚侠18 小时前
Ubuntu 24.04 安装zabbix-agent 5.0 服务
linux·ubuntu·zabbix·zabbix-agent
666_qq_4038823318 小时前
Tabstack 浏览器自动化实战应用指南
运维·自动化
左手厨刀右手茼蒿20 小时前
数据仓库的架构演进:从MySQL到ClickHouse到数据湖的工程化实践
linux·嵌入式·系统内核
左手厨刀右手茼蒿20 小时前
创业团队技术选型:别用大厂架构解决小团队问题
linux·嵌入式·系统内核
明志数科20 小时前
宇树科技IPO背后的产业逻辑:人形机器人从“讲故事“到“交数据“
运维·服务器·数据库
外滩运维专家20 小时前
验证码接口上线三天就被刷了,我后来加的几道防线
运维