Ubu18开机自启动
Ubu开机自启动
简单示例
在/etc/init.d/
目录下新建启动脚本Test
#!/bin/bash ### BEGIN INIT INFO # Provides: Test # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: autostart service # Description: 开启自启动脚本 ### END INIT INFO FILE_PATH="/home/***/filePath" #文件路径 FILE_NAME="test.py" #文件名 #开始方法 start() { # 此处编写程序启动步骤 # eg: # 1.可执行文件 # cd $FILE_PATH # nohup ./$FILE_NAME & #2. 程序文件(python) # cd $FILE_PATH # python3 $FILE_NAME & #3. 直接执行shell命令 # cd /home/cnblog/Form # python3 test.py } #结束方法 stop() { kill -9 `ps -ef|grep $MY_PATH|grep -v grep|grep -v stop|awk '{print $2}'` echo "$MY_PATH stop success." } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo "Userage: $0 {start|stop|restart}" exit 1 esac
2.启动
cd /etc/init.d sudo systemctl enable Test
Test
服务就加入到开机启动过程中
通过systemctl
系列命令对服务进行管理,包括status
,start
,restart
转载请标明,谢谢
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2021-02-23 Windows下FFMEPG编译