当前位置: 首页 > news >正文

Linux 添加启动服务--Service

1,服务配置service文件

Service 服务的实际作用是开启后自动启动服务,运行一些不须要登录的程序,任务。

实例1、上电自动连接WIFI热点

        1.1 新建.service文件  /etc/systemd/system/wificonnect.service

[Unit]
Description=Service [wificonnect] --> Connect to iot.room.move [iot.6688]
After=syslog.target  network.target[Service]
ExecStart=/home/username/wifiset.sh
Restart=always
WorkingDirectory=/home/username/[Install]
WantedBy=multi-user.target

        1.2 新建.sh文件  /home/username/wifiset.sh

#!/bin/bash
### BEGIN INIT INFO
# Required-Start:NetworkManager
# Default-Start: 2 3 4 5
### END INIT INFOsleep 4
nmcli  d  wifi  connect  iot.room.move   password  iot.6688

2、目录 /etc/init.d/ 

     目录 /etc/init.d/ 内所有.sh文件会被当作对应service服务在Linux系统启动后直接运行

ledrun.sh 脚本

#!/bin/bash
echo "ledrun.sh start"
python  /home/orangepi/app_py/ledrun.py  > /dev/null &

broadcastip.sh 脚本

#!/bin/bash
echo "broadcastip.sh start"
sleep 10
python  /home/orangepi/app_py/broadcastip.py  > /dev/null &

http://www.lryc.cn/news/337625.html

相关文章:

  • 构建智能连接的未来:物联网平台系统架构解析
  • element-ui的年份范围选择器,选择的年份需等于或小于当前年份,选择的年份范围必须在三年之内
  • 2024年蓝桥杯40天打卡总结
  • STL函数对象
  • DedeCMS 未授权远程命令执行漏洞分析
  • 学习 Rust 的第二天:Cargo包管理器的使用
  • 【爬虫+数据清洗+可视化分析】Python文本分析《狂飙》电视剧的哔哩哔哩评论
  • 使用vite从头搭建一个vue3项目(二)创建目录文件夹以及添加vue-router
  • 循环控制语句的实际应用(3)
  • 突破像素限制,尽显照片细腻之美——Topaz Gigapixel AI for Mac/Win
  • CSS特效---HTML+CSS实现3D旋转卡片
  • Rust跨平台编译
  • php其他反序列化知识学习
  • 浏览器工作原理与实践--HTTP/1:HTTP性能优化
  • idea 使用springboot helper 创建springboot项目
  • 关于 Amazon DynamoDB 的学习和使用
  • 【fastapi】搭建第一个fastapi后端项目
  • Qt/QML编程之路:图片进度条的实现(50)
  • OOCT WPF_D3D项目报错无法加载依赖项
  • 模板方法模式:定义算法骨架的设计策略
  • es6对于变量的解构赋值(数组解构,对象解构,字符串解构,函数解构等)解析(2024-04-12)
  • Flutter学习13 - Widget
  • Django开发一个学生选课系统
  • Vue3项目搭建及文件结构
  • 【机器学习】Logistic与Softmax回归详解
  • MATLAB Simulink仿真搭建及代码生成技术—01自定义新建模型模板
  • 【Java8新特性】二、函数式接口
  • 供应RTC5606H 芯片现货
  • 洛谷-P1596 [USACO10OCT] Lake Counting S
  • 基于双向长短期神经网络BILSTM的发生概率预测,基于GRU神经网络的发生概率预