成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何實現(xiàn)CentOS開機自動運行自己的腳本-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)如何實現(xiàn)CentOS開機自動運行自己的腳本,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、黃島網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場景定制、商城網(wǎng)站定制開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為黃島等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

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

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

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

Shell代碼  如何實現(xiàn)CentOS開機自動運行自己的腳本

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

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

Shell代碼  如何實現(xiàn)CentOS開機自動運行自己的腳本

#!/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代碼  如何實現(xiàn)CentOS開機自動運行自己的腳本

#!/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ù)添加到配置當(dāng)中

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)于“如何實現(xiàn)CentOS開機自動運行自己的腳本”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

名稱欄目:如何實現(xiàn)CentOS開機自動運行自己的腳本-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://jinyejixie.com/article6/ccsoig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、App設(shè)計標(biāo)簽優(yōu)化、網(wǎng)站制作、面包屑導(dǎo)航搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
丰原市| 五峰| 武宁县| 绥宁县| 玉溪市| 呼伦贝尔市| 南华县| 岫岩| 桂东县| 乌兰浩特市| 容城县| 古交市| 华蓥市| 安图县| 楚雄市| 同江市| 长葛市| 康乐县| 二连浩特市| 大新县| 华坪县| 安泽县| 鸡西市| 利川市| 雅安市| 桂平市| 象州县| 汉寿县| 怀远县| 通河县| 新和县| 息烽县| 深圳市| 北安市| 松原市| 同心县| 田林县| 广德县| 阿克苏市| 黎平县| 随州市|