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

linux服务开机自启动之二(forking方式)

linux服务开机自启动之二(forking方式)

start.sh脚本

#!/bin/bashLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:../lib;export LD_LIBRARY_PATH
HOME=/home/gb;export HOMEif [ -x ${HOME}/USB-Device-Mgr/USB-Device-Mgr/bin/USB-Device-Mgr ]
thenif [ "`ps -ef | grep USB-Device-Mgr  | grep -v grep | awk '{print $NF}' | cut -d'/' -f7 `" != "USB-Device-Mgr " ]thenwhile truedoif [ "`ifconfig -a | grep 'ether' | grep -v grep | awk '{print $1}'`" != "ether" ]thenecho "network is not ok"sleep 120elsebreakfidonesleep 60echo "Start USB-Device-Mgr ..."nohup ${HOME}/USB-Device-Mgr/USB-Device-Mgr/bin/USB-Device-Mgr > nohup.out 2>&1 &fi
elseecho "${HOME}/USB-Device-Mgr/USB-Device-Mgr/bin/USB-Device-Mgr is not executed"
fi

服务脚本

root@gb:/etc/systemd/system# vim gb_usbdevicemgr.service [Unit]
Description=My Service
After=network.target
After=network-online.target
Wants=network-online.target[Service]
ExecStart=/home/gb/USB-Device-Mgr/USB-Device-Mgr/bin/run.sh
WorkingDirectory=/home/gb/USB-Device-Mgr/USB-Device-Mgr/bin/
Restart=always
User=root
RestartSec=30s
TimeoutStartSec=600s[Install]
WantedBy=multi-user.target

参考文献

systemctl服务文件管理指南
Linux Redis 服务设置开机自启动

http://www.dtcms.com/a/365285.html

相关文章:

  • undo-log
  • 用 “走楼梯” 讲透动态规划!4 个前端场景 + 4 道 LeetCode 题手把手教
  • MySQL的utf8 、utf8mb3 和 utf8mb4 的区别和排序规则
  • 摄像头现代实现WIFI远程实操画面移动
  • Flutter环境搭建全攻略之-Macos环境搭建
  • 【Layui】Layui Table 底部合计栏实现方案
  • CentOS安装vulhub靶场
  • 不同数据类型for循环
  • 从一道面试题开始:如何让同时启动的线程按顺序执行?
  • 物联网能源管控平台建设方案
  • PostgreSQL 技术峰会哈尔滨站活动回顾|深度参与 IvorySQL 开源社区建设的实践与思考
  • FPGA ad9248驱动
  • 计算机视觉(六):腐蚀操作
  • 生产环境中redis的SCAN命令如何替代KEYS命令?
  • 苍穹外卖项目笔记day04--Redis入门
  • ITU-R P.372 无线电噪声预测库调用方法
  • 存算一体:重构AI计算的革命性技术(1)
  • 【LeetCode_283】移动零
  • 配置机载电脑开机自启动ros2节点和配置can0
  • 抗体的应用
  • Mysql学习第五天 Innodb底层原理与Mysql日志机制深入剖析
  • 视频数据如何联网共享?
  • 【底层机制】【C++】vector 为什么等到满了才扩容而不是提前扩容?
  • 编程基础-java开发准备
  • 采用基于模型的方法实现车辆SOA威胁分析自动化
  • 华为云云原生架构赋能:大腾智能加速业务创新步伐
  • HTML第八课:HTML4和HTML5的区别
  • 从零开始学大模型之Transformer 架构
  • 鹧鸪云软件:光伏施工管理一目了然,进度尽在掌握
  • 【Python语法基础学习笔记】类的定义和使用