Ubuntu开机自动运行脚本

  • 1.创建脚本文件
  • 2.脚本文件赋权限
  • 3.添加Ubuntu自动启动程序

我们常常需要电脑开机后自动运行某些程序或执行某些脚本,如下图所示,我想要开机自动运行always_online.py这个python文件

1.创建脚本文件

在任意位置创建一个sh脚本文件,可以用txt格式或者gedit等各种方式生成该文件然后更改后缀名。
如下图所示,我在我的用户根目录 /home/su/ 下创建 always_online.sh脚本文件,脚本文件名字也可以是任意的

如下图所示,脚本中的内容按照如下格式写:
其中 cd是切换到目标文件的路径下;
有的环境下python也是可以的,但是有些默认python3环境的需要用python3
第二行和第三行也可以浓缩为一句

2.脚本文件赋权限

给我们的sh脚本文件增加可执行权限:
第一种方式是直接在sh脚本文件上右键,勾选允许执行文件,见下图

第二种方式是用终端命令行chmod增加可执行权限,见下图

3.添加Ubuntu自动启动程序

Ubuntu自带了启动应用程序的功能


在其中添加一个额外的启动程序,名称可以任意,如下图


我要用一个终端执行sh脚本,因此我的命令为

// gnome-terminal -x /home/su/always_online.sh &

开机服务的终端窗口如果一闪而过,或者不保持,可以在终端的设置里勾选命令退出时:保持终端打开

Ubuntu开机自动运行脚本相关推荐

  1. 3322linux自动更新ip,ubuntu开机自动运行动态域名更新

    想在Ubuntu开机自动运行时启动动态域名的更新,于是在网上找设置的方法.开始找到了使用sysn-rc-conf命令来设置自动运行程序.原本以为用它能实现,可是运行后发现它只能对现有的启动项进行设置( ...

  2. nvidia jetson agx Xavier can 开机自动运行脚本

    测试can的时候一遍遍手动加载特别麻烦,直接写脚本自动加载.记录,备忘. 一.接线图 二.安装依赖 sudo apt install busybox sudo apt install can-util ...

  3. 华硕路由器官方固件开机自动运行脚本方法

    本教程重在寻找过程,如果你在意最终结果,请直接看本文最后一段脚本.    在几天前,我看到了这篇文章<ac68等arm迅雷.aria2安装小白教程及官固自启动插件教程>[1],标题中的 & ...

  4. ubuntu开机自动运行.sh文件

    ubuntu版本:ubuntu20.04 一.大概步骤: 将有执行权限的XX.sh文件移动到/etc/init.d/路径下, 然后运行:   sudo update-rc.d XX.sh defaul ...

  5. bat脚本如何自动输入y_Linux系统如何设置开机自动运行脚本?

    大家好,我是良许. 在工作中,我们经常有个需求,那就是在系统启动之后,自动启动某个脚本或服务.在 Windows 下,我们有很多方法可以设置开机启动,但在 Linux 系统下我们需要如何操作呢? Li ...

  6. linux开机自动启动开机日志,设置linux开机自动运行脚本

    实现目标:在Linux启动时,自动运行位于普通用户test1根目录下的脚本程序test.py,该程序会在每次执行时自动向本地日志文件追加一条记录,源码如下: from datetime import ...

  7. Linux系统如何设置开机自动运行脚本?

    点击上方"五分钟学算法",选择"星标"公众号 重磅干货,第一时间送达 在工作中,我们经常有个需求,那就是在系统启动之后,自动启动某个脚本或服务.在 Window ...

  8. Ubuntu 开机自动执行脚本

    修改/etc/rc.local   最后exit 0 前面加入要执行的命令或脚本, 不需要sudo , /home/ly/goagen/Proxy.py   开机自动开启代理 转载于:https:// ...

  9. windows开机自动运行脚本

    1. 进入StartUp win7 菜单:开始 - 所有程序 - 启动(右键打开) 会进入目录: C:\Users\Administrator\AppData\Roaming\Microsoft\Wi ...

  10. 用 crontab 实现开机自动运行脚本

    开发「bufpay.com 个人即时到账收款平台」的时候,订单状态和支付二维码的状态如果过期了要实时修改状态,最大效率利用支付二维码. 过期脚本需要开机启动,并且 deamon 运行,有很多办法可以开 ...

最新文章

  1. 如何添加数据到session中
  2. jquery ajax mysql登录_ajax基础知识、用ajax做登录页面、用ajax验证用户名是否可用、ajax动态调用数据库...
  3. opencv 直方图均等化
  4. vue 设置背景图地址_vue-生成自动铺满的背景图
  5. v-if与v-show
  6. R循环有两个_R语言从入门到精通:Day6
  7. Unity3D内存释放
  8. 无刷直流电动机矢量控制(二)——无刷直流电机的工作原理及其内部结构
  9. 超50万人推荐的神奇兼实用App,个个精品,打死也不能错过
  10. [渝粤教育] 西南科技大学 机电一体化技术 在线考试复习资料2021版
  11. Unity如何将fbx格式模型的材质拆分、编辑模型
  12. 批量升级320k百度音乐(java版本)
  13. 【MySQL】【入门】第二章:数据库及表的创建
  14. modelnet40介绍_三维形状数据的深度特征表示
  15. 呃,是该坚持些事情了
  16. Intel RealSense Viewer软件工具键英文翻译
  17. C++中的库文件导入与导出
  18. 阿里Java面试必问:java爬虫框架使用排行
  19. 25岁做什么,可以让你在5年后受益匪浅?
  20. 一键还原ob混淆详细使用教程

热门文章

  1. 诺兰模型(百度百科)
  2. 寒门难出贵子,我当程序员让爸妈在老家长脸了
  3. doc 问卷调查模板表_幼儿园家长问卷调查表
  4. 【JAVA】poi-tl简单实现调查问卷word模板
  5. 12项目管理--项目采购管理
  6. c语言写测试地下水流速,《C语言》课程教学大纲 总学时:总学时64;理论44;实验20 学分:3.5 .doc...
  7. Ehcache缓存的使用
  8. 【ERP】什么是ERP?MRP和ERP的关系是什么?怎么区分ERP对象·企业的生产类型?(3月29日ERP第一章学习笔记)
  9. 中文版Cooledit2.1安装程序+插件
  10. 【小程序】前端微信授权登录