Linux 下系统启动执行脚本
2017-08-17 11:08
197 查看
有两种方式:
一种方式是根据运行级别配置服务
一种方式是执行本地特殊配置
举例,任务是启动时运行命令 hacker
方式一:
1、建立自启动脚本/etc/rc.d/init.d/hacker
内容为:
#!/bin/bash
/usr/local/bin/hacker
设置文件的属性为可执行:
#chmod +x /etc/rc.d/init.d/hacker
2、查看计算机运行级别
在文件/etc/inittab里看到id:5:initdefault:,则此系统运行级别为5
3. 到/etc/rc5.d目录下,把你要执行的可执行文件做一个软连接,而且在命名的时候要以大写S字母开头,S之后的数字大小代表执行顺序的先后,数字越大越后执行。
#ln -s /etc/rc.d/init.d/hacker /etc/rc5.d/S100cvslockd
#ln -s /etc/rc.d/init.d/hacker /etc/rc0.d/K20cvslockd
方式二:
在/etc/rc.d/rc.local 添加 exec /usr/local/bin/hacker
该方式是在最后启动hacker
还有一种方式:
配置 .bashrc文件
vi ~/.bashrc
只需要加入 /home/xxx/xxx/bin/hacker.sh start 这句话就可以制定某个程序在用户登录的时候就自动启动
一种方式是根据运行级别配置服务
一种方式是执行本地特殊配置
举例,任务是启动时运行命令 hacker
方式一:
1、建立自启动脚本/etc/rc.d/init.d/hacker
内容为:
#!/bin/bash
/usr/local/bin/hacker
设置文件的属性为可执行:
#chmod +x /etc/rc.d/init.d/hacker
2、查看计算机运行级别
在文件/etc/inittab里看到id:5:initdefault:,则此系统运行级别为5
3. 到/etc/rc5.d目录下,把你要执行的可执行文件做一个软连接,而且在命名的时候要以大写S字母开头,S之后的数字大小代表执行顺序的先后,数字越大越后执行。
#ln -s /etc/rc.d/init.d/hacker /etc/rc5.d/S100cvslockd
#ln -s /etc/rc.d/init.d/hacker /etc/rc0.d/K20cvslockd
方式二:
在/etc/rc.d/rc.local 添加 exec /usr/local/bin/hacker
该方式是在最后启动hacker
还有一种方式:
配置 .bashrc文件
vi ~/.bashrc
只需要加入 /home/xxx/xxx/bin/hacker.sh start 这句话就可以制定某个程序在用户登录的时候就自动启动
相关文章推荐
- Linux系统脚本启动顺序
- 详解如何在 Linux 启动时自动执行命令或脚本
- Linux系统脚本的三种执行方式
- 系统启动执行脚本-------shell学习(14)
- oracle 10g 随linux系统自动启动的设置脚本
- linux 系统中调用执行脚本
- Linux启动和关闭时自动执行的所有脚本文件
- linux启动后执行脚本(/etc/rc.local文件)
- Linux(Ubuntu)下设置开机启动shell脚本执行Java程序jar包
- 模仿linux系统启动脚本
- linux下系统启动时,几个配置文件 /etc/profile、~/.bash_profile 等几个文件的执行过程,先后顺序
- 如何顺利实现LINUX系统开机自动启动指定的脚本程序
- Linux系统禁用的(启动)服务脚本
- linux启动执行脚本
- Linux 开机启动的 执行rc脚本(shell编写)的顺序
- 详解在 Linux 启动时,如何自动执行命令或脚本
- 教你如何编写Linux启动或重启时的执行命令/脚本
- 在 Linux 启动或重启时执行命令与脚本
- android系统开发小知识-启动脚本文件内部的执行顺序
- linux下无root权限,修改执行脚本启动storm的方法