`

Linux添加开机自动执行的脚本

阅读更多

一、root权限编辑/etc/rc.d/rc.local

 

Shell代码 复制代码 收藏代码
  1. su  
  2. cd /etc/rc.d/  
  3. vi rc.local  
su
cd /etc/rc.d/
vi rc.local

 

二、在这个文件加上你要执行的脚本,全部内容如下:

 

Shell代码 复制代码 收藏代码
  1. #!/bin/sh  
  2. #  
  3. # This script will be executed *after* all the other init scripts.  
  4. # You can put your own initialization stuff in here if you don't  
  5. # want to do the full Sys V style init stuff.  
  6.    
  7. touch /var/lock/subsys/local  
  8. mount //192.168.0.3/data2-1 /mnt/data2-1 -o username=un,password=123  
  9. mount //192.168.0.3/data2-2 /mnt/data2-2 -o username=un,password=123  
  10. mount //192.168.0.3/data2-3 /mnt/data2-3 -o username=un,password=123  
  11. mount //192.168.0.3/data2-4 /mnt/data2-4 -o username=un,password=123  
  12. mount //192.168.0.3/data2-5 /mnt/data2-4 -o username=un,password=123  
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
 
touch /var/lock/subsys/local
mount //192.168.0.3/data2-1 /mnt/data2-1 -o username=un,password=123
mount //192.168.0.3/data2-2 /mnt/data2-2 -o username=un,password=123
mount //192.168.0.3/data2-3 /mnt/data2-3 -o username=un,password=123
mount //192.168.0.3/data2-4 /mnt/data2-4 -o username=un,password=123
mount //192.168.0.3/data2-5 /mnt/data2-4 -o username=un,password=123

 提示:这里的做法很不成熟,希望不要这样,最好自己写个脚本文件在这里来调用,结构更清晰,但是要注意到是把要执行的命令作为一个参数传递给su。

分享到:
评论

相关推荐

    SUSE Linux下开机自动运行脚本命令的方法

    以openSUSE 11和10 sp2启动文件的设置为例,开机设置程序自动执行

    Linux下Python脚本自启动和定时启动的详细步骤

    一、Python开机自动运行 假如Python自启动脚本为 auto.py 。那么用root权限编辑以下文件: sudo vim /etc/rc.local 如果没有 rc.local 请看 这篇文章 在exit 0上面编辑启动脚本的命令 /usr/bin/python3 /home/...

    中标麒麟系统配置开机自启.rar

    解压拷贝(注意是需要在Windows然后拷贝到系统中)到中标麒麟系统执行install.sh,配置开机自启项到/etc/rc.local

    Linux下自动安装nginx1.19.9,包括依赖环境

    直接将文件放到linux任意目录下解压,给install_nginx.sh脚本赋权,运行脚本即可安装成功,脚本中添加了开机自启脚本,无需手动设置

    ADB-Wifi:使用WIFI以调试模式自动连接android设备的脚本

    运行$ adb-wifi您可以将adb-wifi添加到启动应用程序中。 将设备连接到计算机并授权去污。 注意:如果设备关闭(电池等),则需要再次将设备插入计算机,因为adb需要打开tcpip port ! 如果设备已扎根,则可以使用...

    LINUX安装与配置简明手册

    开机引导脚本程序中运行 156 12.2.10 手动启动Samba守护进程运行 157 12.2.11 定义主机的Samba服务访问 权限 157 12.2.12 建立一个Samba配置文件 157 12.2.13 配置硬盘驱动器共享:Linux 到Windows 159 12.2.14 配置...

    centos/rhel下实现nginx自启动脚本实例

    通常在centos、rhel的OS下,我们大多是通过chkconfig来管理服务,比如开机自动启动服务之类。 这里给大家介绍一个很好用的nginx启动脚本。以及简单的使用,如下: 1. 执行如下命令: vim /etc/init.d/nginxd 2....

    linux安装与配置简明手册

    本书详细介绍如何在个人电脑上安装配置Caldera和Red Hat两种发行版本的Linux操作系统,并能帮助用户解决安装和配置过程中出现的各种问题。本书既能指导你进行基本的安装步骤,...开机引导脚本程序中运行 156 12.2.10 ...

    Linux FTP服务配置

    添加用户ftp1,设置登录脚本为 /sbin/nologin: vsftp默认目录为:/var/ftp,为方便测试,在/var/ftp下新建一个文件"testLocal",在"/var/ftp/pub"新建一个文件"testAnon"。 由于使用root用户新建文件,文件的所有者为...

    Linux管理员指南

    开机和关机 91 7.1 LILO 91 7.2 配置LILO 91 7.2.1 附加的LILO参数 93 7.2.2 添加引导用的新内核 94 7.3 运行LILO 95 7.4 开机引导的步骤 95 7.4.1 rc命令脚本程序 96 7.4.2 编写自己的rc...

    ARM_Linux启动分析.pdf

    #启动时自动执行/etc/rc.d/rc.sysinit脚本 l3:3:wait:/etc/rc.d/rc 3 #当运行级别为3时,以3为参数运行/etc/rc.d/rc脚本,init将等待其返回 0:12345:respawn:/sbin/mingetty tty0 #在1-5各个级别上以tty0为参数...

    cmd操作命令和linux命令大全收集

    CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...

    rhce系统管理ppt教程

    自动挂载 第三单元 开机与启动 启动流程图 开机流程 BIOS 初始化 启动引导工具 LILO GRUB 核心初始化 init 初始化 运行级别 启动脚本 运行级别目录 /etc/rc.d/rc.local 虚拟控制台 第四单元 用户管理 检查用户身份 ...

    浅析linux环境变量export命令详解

    2、想要使得开机时自动加载这个环境变量免除以后每次设置,可将其写入/etc/re.local  Linux export 命令 功能说明:设置或显示环境变量。(比如我们要用一个命令,但这个命令的执行文件不在当前目录,

    Linux命令笔记

    2:创建swap分区或开机自动挂载 第三部分:用户权限 用户权限/用户管理命令 1:useradd 添加新用户 语法:useradd [选项] 用户名 2:passwd 设置用户密码 语法:passwd [选项] 用户名 3:usermod 修改用户信息 语法:...

    入门学习Linux常用必会60个命令实例详解doc/txt

    不过目前大多数较新的Linux发行版本(包括红旗 Linux、中软Linux、Mandrake Linux等)都可以自动挂装文件系统,但Red Hat Linux除外。 umount 1.作用 umount命令的作用是卸载一个文件系统,它的使用权限是超级...

    sersync2.5.4.tar.gz

    设置sersync开机自动执行 vi /etc/rc.d/rc.local /opt/sersync/sersync2 -d -r -o /opt/sersync/confxml.xml 添加脚本监控 sersync 是否正常运行 vim check_sersync.sh #!/bin/bash sersync="/opt/sersync/...

    Ubuntu_10.04_安装手记

    分区查看与编辑工具、ntfs分区开机自动挂载配置工具 手动修改fstab样板 在文件浏览器使用地址栏 将窗口的最大化/最小化/关闭按钮改为右边 OpenOffice.org 启动器 桌面图标太大了,怎么调小? 鼠标指针 最近的文档 ...

    nServer-v2.1023[FTP + MYSQL + HTTP + PHP(FCGI)]

    - 运行前先进行网络测试,防止开机网络服务启动慢导致启动失败 - 使用最新汉化版FileZilla Server - MySQL默认使用MYISAM引擎 2011年9月19日 - 更新Nginx版本到1.0.6 - 更新PHP版本到5.3.8 - 添加PHP5.3对应的Zend...

    PHP程序开发范例宝典III

    实例015 开机自动启动Apache服务 21 实例016 开机自动启动MySQL服务 22 实例017 Linux下发布“读者之家”网站 22 1.3 应用常用开发工具开发PHP程序 23 实例018 应用Dreamweaver开发PHP程序 24 实例019 ...

Global site tag (gtag.js) - Google Analytics