基于shell脚本的

Linux 脚本开机自启的几种方法

系统启动时需要加载的配置文件

/etc/profile、/root/.bash_profile
/etc/bashrc、/root/.bashrc
/etc/profile.d/*.sh、/etc/profile.d/lang.sh
/etc/sysconfig/i18n、/etc/rc.local(/etc/rc.d/rc.local)

一、修改开机启动文件:/etc/rc.local(或者/etc/rc.d/rc.local)

1.编辑rc.local文件
[root@localhost ~]# vi /etc/rc.local

2.修改rc.local文件,在 exit 0 前面加入以下命令。保存并退出。
/etc/init.d/mysqld start # mysql开机启动
/etc/init.d/nginx start # nginx开机启动
supervisord -c /etc/supervisor/supervisord.conf # supervisord开机启动
/bin/bash /server/scripts/test.sh >/dev/null 2>/dev/null

3.最后修改rc.local文件的执行权限
[root@localhost ~]# chmod +x /etc/rc.local
[root@localhost ~]# chmod 755 /etc/rc.local

二、自己写一个shell脚本

将写好的脚本(.sh文件)放到目录 /etc/profile.d/ 下,系统启动后就会自动执行该目录下的所有shell脚本。

脚本程序

#!/bin/bash
# detetction3d_zs为要杀死的进程名称
#echo "$1"
sudo ./detetction3d_zspid=`ps -ef | grep  'detetction3d_zs' | grep -v grep | grep -v bash | awk '{print $2}'`echo "$pid"if [ -n "$pid" ]
thenecho "kill -9 pid:$pid"
kill -9 $pid
fi
sleep 9
echo "$pid"
#result = /home/nvidia/yolo/runs/detect/exp6
#https://ultralytics.com/assets/Arial.Unicode.ttfconda activate p36
cd yolo
#python detect.py --weights yolov5s.pt --source /home/nvidia/Leador_storage/zs/xiaomayi/128G/test/data/video/result2last.avi
/home/nvidia/Leador_storage/zs/miniforge-pypy3/envs/p36/bin/python3 detect.py --weights yolov5s.pt --source 0

先启动了程序detetction3d_zs,然后睡眠9秒钟,再启动了yolo检测算法。

开机自启动程序脚本(部署)相关推荐

  1. Jetson nano开机自启动程序

    目录 前言 1.介绍 2.创建开机自启动程序 2.1 创建一个bash文件 2.2 创建一个service文件 2.3 添加权限 2.4 移动service文件 2.5 启动服务 2.6 停止/重启服 ...

  2. 开机自启动Powershell脚本

    目录 目录 前言 修改注册表 写批处理 以管理员方式打开Posershell程序 修改PS-profile 最后 前言 这绝B是个非常受用的技能. 修改注册表 Open Registry Editor ...

  3. html 启动bat脚本,Windows开机自启动bat脚本设置方法

    摘要 腾兴网为您分享:Windows开机自启动bat脚本设置方法,小睡眠,小书亭,托迈酷客,土豆等软件知识,以及显卡加亮,团购宝,多和梦,pdf编辑器,杭州地铁线路图,宝宝拼图游戏,蠕虫病毒专杀工具, ...

  4. jetson nano 相关设置(开机自动登录、取消休眠和屏保、开机自启动程序)

    目录 1. 开机自动登录 2. 取消屏保 2.1. 单击左下角图标,依次进入Preferences和 Screensaver 2.2. 进入Display Modes,Mode选择Disable Sc ...

  5. Ubuntu开机自启动程序的方法

    文章目录 Ubuntu开机自启动程序的方法 目标效果 方案1:修改rc.local 测试结果 方案2:单独增加一个开机启动的脚本 错误1 错误2 实测结果 refs 方案3:利用官方快捷方式启动 Ub ...

  6. Ubuntu管理开机自启动程序

    点击左侧的图标,在搜索栏上输入gnome-session,即可看到 "启动应用程序"的图标, 如下图: 在此管理开机自启动程序

  7. 开机自启动脚本_Linux配置开机自启动执行脚本的两种方法

    代码来源:oschina 原文作者:醉生梦死zsms 原文链接:https://my.oschina.net/u/3285916/blog/1622358 本文版权归原作者所有,如有侵权请立即与我联系 ...

  8. Wince下定制开机自启动程序

    Wince下定制开机自启动程序 上网查了一下,发现相关的贴子还真是不少. 最近因公司的项目需要,我做了个简单的程序则试该功能. 用网上的很多方法发现是行不通的, 估计最初应该是可以用的, 然后大家都是 ...

  9. 如何让电脑开机自启动程序

    如果你是想让电脑开机自启动程序的话你来对了地方 首先同时按下徽标键(一个键四个小方块的那个)+r键 然后输入shell:startup 在打开的文件夹中把你需要启动的程序放进去即可 直接把图标拖进去 ...

最新文章

  1. 关于Silverlight中多项目共享DLL文件的讨论
  2. Simulink仿真---PMSM滞环电流控制仿真模型学习
  3. NVIDIA Jetson 系列产品开发相关文档,TAO、TLT、NGC
  4. hibernate之主键生成策略
  5. MYSQL数据库设计原则
  6. 【渝粤教育】国家开放大学2018年秋季 0707-21T办公室实务 参考试题
  7. oracle的iw算法,[转载]Oracle日期周详解IW
  8. Linux入门学习(二)
  9. Java高并发编程实战5,异步注解@Async自定义线程池
  10. Windows桌面便签小工具帮你打造高效桌面
  11. 还在担心找不到驱动程序吗?driveridentifier三步帮你解决所有
  12. t6服务器验证密码失败,用友T6软件T6服务无法启动,提示SA密码错误
  13. 2021齐齐哈尔实验中学高考成绩查询,齐齐哈尔名列前茅的4所高中,成绩一目了然,谁是市内最强中学?...
  14. 芯片丨英特尔拟收购初创公司Barefoot Networks 后者曾获腾讯阿里投资
  15. MySQL复习记录(二):MySQL基础知识与基本操作
  16. 全球及中国暗箱针孔相机行业竞争格局及十四五投资规划建议报告2021-2027年版
  17. 吕布机器人评测_实情使用曝光:腾讯态客王者荣耀吕布机器人音箱怎么样?好用吗?使用七周体验分享...
  18. BitmapFactory压缩图片
  19. Hello MySQL(十三)——事务和锁
  20. Git —— SSH配置多仓库不同账户访问

热门文章

  1. 视频教程-SharePoint 2016进阶教程-其他
  2. 点击物体并跟随鼠标移动
  3. 快速开发EasyUI Datagrid报表 thinkphp框架 ppt和视频教程
  4. 电影资源站python爬虫源码
  5. 解决国内vscode快速下载办法 下载vscode慢、网络失败的问题
  6. 飞鸽传书网因存在低俗内容致网友的道歉信
  7. 半导体器件基础06:发光二极管
  8. 老男孩Python自动化培养(全栈)脱产面授班32期(python语言类课销量榜首)
  9. XFTP 6 的安装和CentOS的连接(六)
  10. C/C++递归算法,计算二叉树中叶子结点的数目