腳本寫入服務
『壹』 用shell寫一個腳本控制服務
根據/etc/init.d/ 裡面的格式 來編輯 這些服務,比如說ftp 呢? 就在裡面編輯 service vsftpd restart 之類的 你一些命令。 依次類推 許多高手都不屑一顧的 不回答這個問題,我也不在這里多說了 照著這個做就沒有問題的 或者從網路裡面搜一些關於 shell編程的一些幫助 對你學這個是很有幫助的
『貳』 如何用腳本去寫一個啟動電腦服務的命令
打開一個Txt,寫上下面的內容,保存「服務名.bat」文件
:啟動服務名
echo
啟動服務名
net
start
服務名
pause
關閉也一樣(打開一個Txt,寫上下面的內容,保存「服務名.bat」文件):
:關閉服務名
echo
關閉服務名
net
stop
服務名
pause
你要想了解更多,可以看一下「批處理命令」
『叄』 如何把shell腳本做成服務的形式
把腳本復制到/etc/init.d/目錄下 並重命名,
比如說腳本名為mysql.sh;
那麼將該文件復制到/etc/init.d/目錄下並重命名為mysqld
那麼下次想啟動這個就是/etc/init.d/mysqld start 就OK了!!
『肆』 怎樣寫腳本把windows服務改為手動
編寫一個批處理文件,按照下列命令實例進行操作:
net start "服務名" (開啟服務)
net stop "服務名" (關閉服務)
如果啟動的服務名是片語時,服務名稱兩邊要加雙引號。
sc config 服務名 start= demand //手動
sc condig 服務名 start= auto //自動
sc config 服務名 start= disabled //禁用
sc start 服務名
sc stop 服務名
參考:http://hi..com/ppl309/blog/item/41dd73c85fea9f107f3e6fe8.html
『伍』 寫一個shell腳本,向系統中添加一個服務。在線等,急!
不知道你怎麼想的,首先syslog本身就是記錄整個系統的日誌,已經很龐大,你還要將進程的寫進去,不覺得亂么?
腳本加入開機啟動有標準的寫法,寫完後用chkconfig add script 就OK了,但我建議你還不如寫個計劃任務呢,更為簡單,
通常crond的服務是開機啟動的,你要求的內容完全也可以在這個裡面實現,何必增加一個服務,增加負擔呢。
『陸』 怎麼把自己寫的腳本添加到服務裡面,即可以使用service命令來調用
#!/bin/bash
#chkconfig: 345 85 15
#description:httpd
然後保存,執行。
chkconfig httpd –add 創建系統服務
現在就可以使用service 來 start or restart
1、第一行3個數字參數意義分別為:哪些Linux級別需要啟動httpd(3,4,5);啟動序號(85);關閉序號(15)。
2、保存後執行:chkconfig --add httpd,成功添加。
3、在rc3.d、rc4.d、rc5.d路徑中會出現S85httpd的鏈接文件,其他運行級別路徑中會出現K61httpd的鏈接文件。
4、運行chkconfig --list httpd
『柒』 SC寫入服務啟動問題和求一個VBS把exe寫入系統服務啟動的腳本.
sc不是什麼exe文件都能寫入服務的,vbs也不行
想把任何可執行文件當系統服務需要第三方程序實現,下面的鏈接可以實現
runassrv.exe 把任何可執行文件當作服務
『捌』 如何通過腳本或者命令修改Windows某個服務
才看明白,你說是要啟動的服務指向文件或腳本本身需要參數。 如果是那樣,你沒辦法直接辦到。因為windows的服務程序,它的具體指向都在注冊表的相應的ImagePath中,比如:Browser這個服務,在注冊表中:1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Browser
它的啟動項:
1
ImagePath = %SystemRoot%\System32\svchost.exe -k netsvcs
參數是寫在裡面的,和普通程序的運行不一樣,你只須:
1
2
3
net start Browser
或
sc start Browser
即可。
唯一能作的,先停了該服務,然後修改它的imagepath,然後在啟動,在批處理中,大致如下:
1
2
3
sc stop mysrv 1>nul 2>&1
sc config mysrv binPath= "c:\some path with space\abc.demo.exe" "parm1" "parm2"
sc start mysrv 1>nul 2>&1
『玖』 怎麼樣寫腳本把windows服務改為手動
樓主想問的明顯是二者在系統資源佔用上的區別,你們倒來解釋這些字面意義上的不同。釋詞釋字有詞典字典,難道你們真正覺得會有人跑來問幾個常用詞語的字面含義嗎?答非所問!是,有哪個人足夠清白到可以去教訓另一個人。那麼我就不裝下去了答樓主問,手動服務在系統資源佔用上要比禁用服務多一些,但通常不是很明顯。大部分服務的手動、禁用資源佔用差別完全可以忽略不計,僅有少些如「外殼服務」等的會在手動時佔用比禁用時較為大量的匯流排資源(服務在禁用時依然會有資源消耗)。這是因為這類服務屬於觸發監控類的長駐腳本集,即使在手動並停止的情況下也會要求在內存中保留出一塊不算小的預啟動空間。
『拾』 用shell腳本寫一個服務的啟動程序
一般在/etc/init.d目錄下都是各種服務的啟動腳本。你可以參考著自己的程序寫。