有时候,我们需要在系统启动之后,自动启动某个脚本或服务。在 Windows 下,我们有很多方法可以设置开机启动,但在 Linux 系统下我们需要如何操作呢?

Linux 下同样可以设置开机启动,下面我们介绍其中一种常见的方法。

方法一:修改 /etc/rc.d/rc.local 文件

/etc/rc.d/rc.local 文件会在 Linux 系统各项服务都启动完毕之后再被运行。所以你想要自己的脚本在开机后被运行的话,可以将自己脚本路径加到该文件里。

但是,首先需要确认你有运行这个文件的权限。

$ chmod +x /etc/rc.d/rc.local

为了演示,我们创建了一个脚本,当它被执行之后,将在家目录下写入有特定信息的文件。

$ vim auto_run_script.sh

#!/bin/bash

date >> /home/alvin/output.txt

hostname >> /home/alvin/output.txt

保存退出后,再给它赋予可执行权限:

$ chmod +x auto_run_script.sh

然后,我们再将脚本添加到 /etc/rc.d/rc.local 文件最后一行:

$ vim /etc/rc.d/rc.local

/home/alvin/auto_run_script.sh

码接下来,我们就可以试试效果了。直接重启系统就可以了:

$ sudo reboot

重启之后,就会在家目录下看到脚本执行的结果了。

linux设置开机自动运行脚本的方法相关推荐

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

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

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

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

  3. Linux之开机自动运行脚本

    0 背景 我们使用ROS开发时,希望当机器人上电以后,会自动启动一些传感器的驱动文件,定位导航,建图所需要的文件,并能按照我们的设定实现一定的功能,比如相应客户端的命令,并按照客户端的指令来动作,或者 ...

  4. linux 机器开机自动运行命令的方法

    [亲测可行]方法1: 在/etc/profile.d/下写bash文件 直接把sh脚本拷贝到/etc/profile.d/目录下即可 重启开机的时候,/etc/profile会遍历/etc/profi ...

  5. outlook邮箱显示一直启动中_win10outlook邮箱怎么设置开机自动运行 - 卡饭网

    windows xp系统下如何设置开机自动运行程 windows xp系统下如何设置开机自动运行程 设置开机自动运行的步骤方法如下: 点击桌面左下角开始菜单,运行设置中的控制面板. 在打开的控制面板中 ...

  6. Linux实现开机自动运行普通用户脚本

    既然要实现开机自动运行脚本,那么就与Linux开机自启服务的原理有关:Linux开机的时候,会有一步读取/etc/inittab配置文件,选定系统运行级别,然后进行系统初始化,执行/etc/rc.d/ ...

  7. xp系统电脑如何链接宽带连接服务器,WinXP设置开机自动宽带连接的方法

    WinXP系统的电脑上网都是要点宽带连接,进行拨号才可以上网的.在没有安装路由器的情况下,通常要先双击宽带连接,然后在点击连接按钮才能拨号上网,每次开机都是要点连接宽带,十分麻烦.那有没有什么办法,开 ...

  8. Linux设置开机自动连接网络

    Linux设置开机自动连接网络 1.用root账号登录 2.打开/etc/sysconfig/network-scrpts/目录 3.vi ifcfg-eth0 (centos7系统为ifcfg-en ...

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

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

  10. 1 在 Linux 下开机自动重启脚本(亲测)

    /etc/rc.local 开机启动程序,把需要开机自动运行的程序写在这个脚本里 /etc/init.d 这个目录存放的是一些脚本,一般是linux以rpm包安装时设定的一些服务的启动脚本. 要重新启 ...

最新文章

  1. EJB3.1 JBoss7.1 Eclipse3.7
  2. 【hibernate系列】采用p6spy+SQLProfiler完整显示hibernate的S...
  3. Git版本服务器搭建(CentOS)--gitblit
  4. Eclipse导入项目常见问题----乱码问题03
  5. 设置熄屏_华为手机熄屏后还能这样操作?你不知道就挺遗憾的!
  6. linux远程hadoop,远程调试Hadoop
  7. 云计算和并行计算的关系
  8. MVC视图之间调用方法总结
  9. 20应用统计考研复试要点(part32)--简答题
  10. 比较好的一些 ConcurrentHashMap讲解博客
  11. Web前端笔记-通过Thymeleaf把数组传输给echarts并显示曲线图
  12. command对象的获取 c#
  13. selenium WebDriverWait类等待机制的实现
  14. Linux系统的用途
  15. 【Linux】awk处理变量
  16. Vue学习笔记之12-前端模块化
  17. mysql事务和锁 SELECT FOR UPDATE
  18. 4.1网络层功能概述
  19. unity3D 自定义显示中文
  20. html 组合快捷键,ctrl常用组合键有哪些

热门文章

  1. UIUC计算机科学系博士,伊利诺伊大学香槟分校之计算机科学系
  2. 如何访问一个互联网上的xap文件
  3. 报错:Vue.js not detected
  4. 浙江行游14---千岛湖,清凉的世界里
  5. App StartingWindow分析
  6. Session的活化与钝化
  7. 租用游艇,Clear And Present Danger S,Heat Wave G,单源最短路径(弱化版)
  8. 计算机显示用户不存在,电脑出现未知设备提示驱动安装类无效或不存在如何解决...
  9. 计算机专业申请美本容易吗,美国纽约大学计算机科学专业申请难度大吗?看完录取要求就明白了...
  10. Ubuntu迅雷下载工具安装使用