亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

CentOS開機自動運行自己的腳本詳解

  發(fā)布時間:2016-12-26 15:47:05   作者:佚名   我要評論
今天小編為大家?guī)淼氖荂entOS開機自動運行自己的腳本詳解。希望可以幫助到大家,有需要的朋友一起去看看吧

記錄這個事情是上次完成之后,今天要新加一個文件夾,一時之間忘記以前怎么做了,因為有幾種方法,起碼我知道三種方法,這里記錄一筆以前的做法,覺得最簡單:

操作系統(tǒng):CentOS-5.2

目標:開機自動掛載局域網(wǎng)中windows的共享目錄

一、root權(quán)限編輯/etc/rc.d/rc.local

Shell代碼  收藏代碼

su  
cd /etc/rc.d/  
vi rc.local  

二、在這個文件加上你要執(zhí)行的腳本,全部內(nèi)容如下:

Shell代碼  收藏代碼

#!/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  

提示:這里的做法很不成熟,希望不要這樣,最好自己寫個腳本文件在這里來調(diào)用,結(jié)構(gòu)更清晰,但是要注意到是把要執(zhí)行的命令作為一個參數(shù)傳遞給su。

另外復(fù)習(xí)一個VI編輯命令-拷貝

yy

p

三、雖然搞定,還是補充一下

Linux在啟動時,會自動執(zhí)行/etc/rc.d目錄下的初始化程序,因此我們可以把啟動任務(wù)放到該目錄下,有下列辦法:

方案一:

比較簡單,就是上面的做法,/etc/rc.d/目錄下的初始化程序很多,rc.local是在完成所有初始化之后執(zhí)行的,所以在這里做手腳很合適。

方案二:

init.d目錄下都為可執(zhí)行程序,他們其實是服務(wù)腳本,按照一定格式編寫,Linux 在啟動時會自動執(zhí)行,類似Windows下的服務(wù)。

1、編寫如下面的腳本simpleTest:

Shell代碼  收藏代碼

#!/bin/bash  
#chkconfig:2345 80 05 --指定在哪幾個級別執(zhí)行,0一般指關(guān)機,6指的是重啟,其他為正常啟動。80為啟動的優(yōu)先級,05為關(guān)閉的優(yōu)先級別  
#description:simple example service  
RETVAL=0  
start(){ #啟動服務(wù)的入口函數(shù)  
echo  "simple example service is started..."  
}  
  
stop(){ #關(guān)閉服務(wù)的入口函數(shù)  
echo  "simple example service is stoped..."  
}  
  
#使用case選擇  
case $1 in  
start)  
start  
;;  
stop)  
stop  
;;  
*)  
echo "error choice ! please input start or stop";;  
esac  
exit $RETVA 

3、運行chmod +x /etc/rc.d/init.d/simpleTest,使之可直接執(zhí)行

4、運行chkconfig --add simpleTest,把該服務(wù)添加到配置當中

5、運行chkconfig --list simpleTest,可以查看該服務(wù)進程的狀態(tài)

方案三、目的是掛載共享目錄,所以可以在/etc/fstab中加上

//192.168.0.3/data2-1   /mnt/data2-1            nfs     username=un,password=123     0 0

非常不好意思,方案二中雖然腳本可以運行

# ./simpleTest start

simple example service is started...

但是我在第4步出現(xiàn)

# chkconfig --add simpleTest

在 simpleTest 服務(wù)中讀取信息時出錯:沒有那個文件或目錄

沒有進一步解決抱歉。

相關(guān)文章

  • CentOS開機啟動服務(wù)的修改與查看方法講解

    每次系統(tǒng)開機的時候,都會根據(jù)不同的runlevel級別啟動不同的服務(wù);今天小編為大家?guī)淼氖荂entOS開機啟動服務(wù)的修改與查看方法講解;有需要的朋友一起去看看吧
    2016-12-16
  • Centos服務(wù)器遠程開機的方法

    一些朋友還不知道如何讓你的Centos服務(wù)器遠程開機;下面小編就為大家?guī)鞢entos服務(wù)器遠程開機的方法,有需要的朋友可以過來看看
    2016-12-07
  • CentOS設(shè)置開機啟動服務(wù)及自動聯(lián)網(wǎng)的方法

    一些朋友反饋說不知道CentOS如何設(shè)置開機啟動服務(wù)及自動聯(lián)網(wǎng)?下面小編就為大家分享一下CentOS設(shè)置開機啟動服務(wù)及自動聯(lián)網(wǎng)的方法;有需要的朋友可以過來看看
    2016-12-06
  • centos7如何添加開機啟動服務(wù)/腳本

    最近一些朋友說不知道centos7如何添加開機啟動服務(wù)/腳本;很苦惱!下面小編將會給大家?guī)韈entos7添加開機啟動服務(wù)/腳本的方法;有需要的朋友可以過來看看
    2016-11-28
  • 簡單了解CentOS的開機啟動過程以及設(shè)置啟動時間

    這篇文章主要簡單介紹了CentOS的開機啟動過程及設(shè)置啟動時間的方法,幫助了解包括加載內(nèi)核等等在內(nèi)的系統(tǒng)運行步驟,需要的朋友可以參考下
    2015-11-05
  • CentOS開機時出現(xiàn)GRUB引導(dǎo)錯誤進入不了系統(tǒng)

    在開機的時候,突然出現(xiàn)了GRUB引導(dǎo)錯誤,導(dǎo)致系統(tǒng)進入不了,解決方法就是使用CentOS安裝光盤進行開機GRUB引導(dǎo)修復(fù),下文提供了詳細的演示步驟
    2015-01-26
  • Linux操作系統(tǒng) CentOS6.5開機自動掛載硬盤

    CentOS是社區(qū)企業(yè)操作系統(tǒng),Linux發(fā)行版之一。業(yè)級應(yīng)用系統(tǒng)的建設(shè),通常將系統(tǒng)和數(shù)據(jù)分別存儲,并建立raid。新裝的CentOS6.5,需要掛載數(shù)據(jù)盤,并且能夠系統(tǒng)啟動自動掛載該
    2014-09-04
  • CentOS啟動失敗 CentOS開機卡在進度條的解決方法

    這篇文章主要介紹了CentOS啟動失敗 CentOS開機卡在進度條的解決方法,本文先給出了檢查卡在哪里的方法,這個是最重要的,然后給出了本文問題的解決方法,需要的朋友可以參考下
    2014-08-22
  • CentOS 6.X 開機錯誤修復(fù)步驟分享

    在CentOS 6.2上再次做個練習(xí),#echo "12345" > /etc/passwd 把/etc/passwd里的內(nèi)容干掉,結(jié)果當然是進不了系統(tǒng),此類情況我所想到的就是使用單用戶模式修復(fù)了
    2012-10-15

最新評論