`
abc20899
  • 浏览: 911595 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ubuntu开机执行shell

 
阅读更多
只需编辑/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脚本就完成了!
其他编写的开机自动运行脚本都可以放在上面提到的文件夹里面!!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics