用户想要在linux开机的时候自启动相关的程序。那我们要怎么设置呢?下面由学习啦小编为大家整理了linux下开机自启动命令的相关知识,希望对大家有所帮助!

linux下开机自启动命令

1.开机启动时自动运行程序

Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。

例如:编辑 /etc/rc.d/rc.local 文件,在文件最末加上一行"xinit"或"startx",可以在开机启动后直接进入X-Window。

扩展:其他情况下linux自启动程序命令

2.登录时自动运行程序

用户登录时,bash首先自动执行系统管理员建立的全局登录script :/etc/profile。然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:/.bash_profile、/.bash_login、 /.profile,但只执行最先找到的一个。

因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序(类似于DOS下的Autoexec.bat)。

3.退出登录时自动运行程序

退出登录时,bash自动执行个人的退出登录脚本/.bash_logout。例如,在/.bash_logout中加入命令"tar -cvzf c.source.tgz *.c",则在每次退出登录时自动执行 "tar" 命令备份 *.c 文件。

4.定期自动运行程序

linux有一个称为crond的守护程序,主要功能是周期性地检查 /var/spool/cron目录下的一组命令文件的内容,并在设定的时间执行这些文件中的命令。用户可以通过crontab 命令来建立、修改、删除这些命令文件。

例如,建立文件crondFile,内容为"00 9 23 Jan * HappyBirthday",运行"crontab cronFile"命令后,每当元月23日上午9:00系统自动执行"HappyBirthday"的程序("*"表示不管当天是星期几)。 (/etc/crontab中配置命令即可)也可以

5.定时自动运行程序一次

定时执行命令at 与crond 类似(但它只执行一次):命令在给定的时间执行,但不自动重复。at命令的一般格式为:at [ -f file ] time ,在指定的时间执行file文件中所给出的所有命令。也可直接从键盘输入命令:

6.创建开机自启动脚本

1) 将你的启动脚本复制到 /etc/init.d目录下

以下假设你的脚本文件名为 test。

2) 设置脚本文件的权限

$ sudo chmod 755 /etc/init.d/test

3) 执行如下命令将脚本放到启动脚本中去:

$ cd /etc/init.d

$ sudo update-rc.d test defaults 95

注:其中数字95是脚本启动的顺序号,按照自己的需要相应修改即可。在你有多个启动脚本,而它们之间又有先后启动的依赖关系时你就知道这个数字的具体作用了。该命令的输出信息参考如下:

update-rc.d: warning: /etc/init.d/test missing LSB informationupdate-rc.d: see

卸载启动脚本的方法:

$ cd /etc/init.d

$ sudo update-rc.d -f test remove

命令输出的信息参考如下:

Removing any system startup links for /etc/init.d/test … /etc/rc0.d/K95test /etc/rc1.d/K95test /etc/rc2.d/S95test /etc/rc3.d/S95test /etc/rc4.d/S95test /etc/rc5.d/S95test /etc/rc6.d/K95test

Linux怎么通电自启命令,linux开机自启动命令相关推荐

  1. linux 设置开机自启动 文件配置开机自启动命令

    linux 设置开机自启动 文件配置开机自启动命令 在/etc/rc.local文件中添加自启动命令 执行命令 执行脚本 在/etc/init.d目录下添加自启动脚本 运行级别设置 在/etc/rc. ...

  2. Linux下Nginx编译安装后的开机自启动设置

    Linux下Nginx编译安装后的开机自启动设置 一.查看当前Nginx启动状态 二.而配置Nginx相关服务文件 三 .设置nginx命令 四.设置开机启动 五.测试开机启动 一.查看当前Nginx ...

  3. linux数据库实例开机启动,Oracle数据库之Linux下实现Oracle数据库单实例开机自启动设置...

    本文主要向大家介绍了Oracle数据库之Linux下实现Oracle数据库单实例开机自启动设置,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 步骤思路: 1:查看ORACLE_ ...

  4. windows 中开机自启动命令行(CLI)

    windows 中开机自启动命令行(CLI) English-Version 1. 创建自启动批处理文件 新建一个.txt文档,在里面输入代码 @echo off CMD 然后把文件更名为start. ...

  5. Ubuntu 加入开机自启动命令(rc.local)

    写这篇文章的目的是因为网上的文章A抄B,B抄C,自己写的什么玩意都不知道就抄,特此记录便于日后查阅. 首先打开rc.local文件,代码如下: $ sudo vim /etc/rc.local 在里面 ...

  6. docker容器设置开机自启动命令

    描述:docker容器设置开机自启动命令 代码: docker update --restart=always 容器id

  7. 【Linux】使用systemd设置开机自启动命令

    目录 1 使用使用systemd实现开机自动运行命令 1.1 新建一个.service文件 1.2 编写.service文件 1.2.1 [Unit] 1.2.2 [Service] 1.2.3 [I ...

  8. linux 配置开机自启动命令

    1.打开自启动脚本文件(/etc/rc.local) cd /etc; vi rc.local; 2.配置你需要的启动命令. 如上图, linux系统开机会主动读取和执行这个rc.local文件. t ...

  9. centos 安装tomcat_简单介绍Linux配置mysql,tomcat,Nginx 开机自启动的几个方式

    概述 一般我们打算把一些服务,例如 mysql,tomcat,Nginx设置开机自启动的话一般是有三四种方式来实现,下面以mysql,tomcat,Nginx做例子来演示. 一.使用定时任务 cron ...

最新文章

  1. 5. 编程规范和编程安全指南--JavaScript
  2. [泰然翻译] cocos2d programming guide 场景和菜单
  3. 全球及中国智能隐形眼镜行业供需现状与营销策略建议报告2022-2028年
  4. 【theano-windows】学习笔记九——softmax手写数字分类
  5. 第5章 Python 数字图像处理(DIP) - 图像复原与重建3 - 爱尔兰(伽马)噪声
  6. 怎样修改iis 服务器日期,怎么在IIS里设置服务器端缓存时间?
  7. hdu 5299——Circles Game
  8. 第二十二期:动画讲解TCP,再不懂请来打我
  9. 宝塔无法安装php5,宝塔无法安装phpmyadmin怎么办
  10. python 对 list[list] 矩阵进行逆时针旋转90度 matrix = list(map(list, zip(*matrix)))[::-1]
  11. 路由器上的usb接口有什么用_路由器上面的USB接口有什么用途,你都知道吗?
  12. java matches方法
  13. 路由:vue-router
  14. 【Codeforces Round #291 (Div. 2) D】R2D2 and Droid Army【线段树+二分】
  15. was日志报检测到cpu饥饿
  16. 解决chrome添加扩展时的报错:“此项内容已下载并添加到Chrome中”
  17. windows局域网的一个经典的入侵方法
  18. Python爬虫基础讲解(二十七):scrapy 框架—ltem和scrapy.Request
  19. spring加载不到.properties中属性问题(spring中类:PropertyPlaceholderConfigurer出现多次)
  20. ML笔记1——什么是ML;回归LossFunction(LF)推导;LF与凸函数关系;梯度下降推导;范数与正则化。

热门文章

  1. Win10网络102错误代码该怎么办?360浏览器网络连接错误 错误代码 102的解决方法
  2. Python 虚拟环境管理工具(详细)
  3. windows 键盘消息的机制
  4. linux我的电脑图标,Linux下给wps增加桌面图标(网摘)
  5. CleanMyMacX4.12最新免费版苹果电脑系统优化清理软件
  6. 量子计算机背叛,这本小说双主角,里表世界呼应,背叛与末日交织,解开世界奥秘!...
  7. 微信小程序商城 java后台
  8. 抖音付费入口怎么找,抖音付费入口怎么使用?
  9. vue自定义组件html,Vue自定义组件(简单实现一个自定义组件)
  10. H5页面,移动端单位适配