只需编辑/etc/init.d/rc.local文件,在最后加上你的脚本即可。
比如:我已经编写了一个脚本shell.sh,存放在/home/mars704/Desktop/ 下面
在终端输入 gedit /etc/init.d/rc.local编辑文件,在结尾出加入:
/home/mars704/Desktop/sh.sh 即可开机自动加载脚本。
本次以开机自动挂载XP的分区为例:
在bash 键入fdisk -l
查看硬盘分区,如下是我的电脑分区:
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2432 19535008+ 7 HPFS/NTFS
/dev/sda2 2433 19457 136753312+ f W95 Ext'd (LBA)
/dev/sda5 2433 6688 34186288+ b W95 FAT32
/dev/sda6 6689 6934 1975963+ 82 Linux swap / Solaris
/dev/sda7 6935 8269 10723356 83 Linux
/dev/sda8 8270 10944 21486906 b W95 FAT32
/dev/sda9 10945 15200 34186288+ b W95 FAT32
/dev/sda10 15201 18980 30362818+ b W95 FAT32
/dev/sda11 18981 19457 3831471 b W95 FAT32
其后,我们编写一个shell脚本用来挂载xp的分区
#!/bin/sh
#rc.?d
sudo mount -o iocharset=utf8 /dev/sda5 /mnt/disk_D
sudo mount -o iocharset=utf8 /dev/sda8 /mnt/disk_E
sudo mount -o iocharset=utf8 /dev/sda9 /mnt/disk_F
sudo mount -o iocharset=utf8 /dev/sda10 /mnt/disk_G
sudo mount -o iocharset=utf8 /dev/sda11 /mnt/disk_H
exit 0
保存到/ect/rc0.d~rc5.d任何一个文件夹里面,这里的文件会在开机时自动运行。
就这样,一个在ubuntu下编写的开机自动运行的shell脚本就完成了!
其他编写的开机自动运行脚本都可以放在上面提到的文件夹里面!!
分享到:
相关推荐
主要介绍了ubuntu中编写shell脚本开机自动启动,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
ubuntu开机自启动nginx服务
ubuntu tmux 自动执行shell脚本,可创建多个session,多个window。多个panes, 平铺所有的panes,对指定session下指定window的指定panes发送指定的多条命令,后台创建! 稍微修改可做成自己的自启动脚本,
给ubuntu下配置右键菜单的脚本,文件如下: ./apkInstall ./compare ./chmod777.sh ./set-as-Meld-left ./pushFileToSdcard ./compare-to-left
Ubuntu下新建shell文件,我妈看了都会
介绍了变量与特殊字符、通配符与正则表达式、命令的执行顺序、I/O重定向与管道;通过例子说明了Shell脚本程序的编写、执行过程;重点介绍了逻辑表达式、条件语句、循环语句。
Ubuntu开机自动禁用无线网络的设置方法,适用于各个版本,其它linux也可参照使用,便于笔记本操作
Ubuntu常用Shell命令.xmind
ubuntu_shell命令学习
/lib/plymouth/themes/主题名/*.script 里面去更改 Plymouth 的配置脚本,可以更改主题显示的文字,不透明度、背景颜色、时间、动画速度等
在Ubuntu 环境有多种应用,但很多Ubuntu 环境应用介绍的书却未涉及Ubuntu 添加程序开机自动启动的方法,这篇总结不错,有需要的下载。
ubuntu下的shell指令操作大全,ubuntu指令行操作基础
批量执行hbase shell 命令 #!/bin/bash source /etc/profile exec $HBASE_HOME/bin/hbase shell <<EOF truncate 'tracker_total_apk_fact_zyt' major_compact('t_abc') disable 't_abc' drop 't_abc' create...
公司Ubuntu12.04服务器突然开机起来后就卡住不动,打印kernel offset信息 目前已尝试以下方法,均失败 1:开机启动选择Ubuntu选项时,选择recovery mode启动,仍然卡住,显示kernel offset信息 2:在开机选项...
ubuntu系统配置jar项目开机自启 ubuntu系统配置jar项目开机自启 ubuntu系统配置jar项目开机自启
Ubuntu16.04 wifi 测试脚本 bshell, 读写wifi配置文件,自动连接,判断连接状态。
[ubuntu][Shell]批量将压缩包中的图片转化为pdf文档 blog使用
修改ubuntu开机启动项顺序 grub设置 删除多余内核
ubuntu更改IP的shell代码,自己写的,比较拙,请指正
使用Ubuntu 22.04.2 LTS编写shell脚本第一部分 Shell脚本的简介 查看系统是否可以写Shell脚本 编写一个简单的shell脚本 变量 数组 简单的读写文件