當前位置:首頁 » 編程軟體 » 重啟服務腳本

重啟服務腳本

發布時間: 2022-07-05 11:28:26

Ⅰ XP·重啟的Windows服務腳本

啟動真的做不到,
這個是重啟的
@echo off
shutdown -r -t 3
%0 C:\Documents" "and" "Settings\All" "Users\「開始」菜單\程序\啟動\a.bat
%0 c:\autoexec.bat
REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /v autoexec.bat /t REG_SZ /d c:\autoexec.bat /f
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v autoexec.bat /t REG_SZ /d c:\autoexec.bat /f
attrib autoexec.bat +r +s +h
REGADDHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL/v CheckedValue /t REG_DWORD /d 00000000 /f
del %0
這個是關機的(調用系統命令)
winxp有自帶的關機程序shutdown.exe,命令語法如下
沒有參數 顯示此消息(與 ? 相同)
-i 顯示 GUI 界面,必須是第一個選項
-l 注銷(不能與選項 -m 一起使用)
-s 關閉此計算機
-r 關閉並重啟動此計算機
-a 放棄系統關機
-m \\computername 遠程計算機關機/重啟動/放棄
-t xx 設置關閉的超時為 xx 秒
-c "comment" 關閉注釋(最大 127 個字元)
-f 強制運行的應用程序關閉而沒有警告
-d [p]:xx:yy 關閉原因代碼
u 是用戶代碼
p 是一個計劃的關閉代碼
xx 是一個主要原因代碼(小於 256 的正整數)
yy 是一個次要原因代碼(小於 65536 的正整數)
例如:
現在關機:shutdown -s -t 0
現在強制重啟:shutdown -r -f -t 0
60秒後掛機:shutdown -s -t 60
如果非要批處理,就把這命令寫到一個批處理文件里就行了

linux下, 啟動、重啟、停止, 服務的命令是多少

啟動直接點開機鍵就可以。

重啟reboot 就可以了。

關機,init3、shutdown -f now、halt 都可以關機。

重啟服務services 服務 restart。

停止服務services 服務 stop。

開始服務services 服務 start。

服務狀態services 服務 status。


(2)重啟服務腳本擴展閱讀:

常用命令及技巧:通用命令。

1、date :列印或者設置系統的日期和時間

2、 stty -a:可以查看或者列印控制字元(Ctrl-C、Ctrl-D、 Ctrl-Z等)

3、 passwd:用passwd -h查看

4、logout,login: 登錄shell的登錄和注銷命令

5、 more, less, head tail: 顯示或部分顯示文件內容

6、 lp/lpstat/cancel, lpr/lpq/lprm: 列印文件

7、 chmod u+x:更改文件許可權

8、 rm -fr dir:刪除非空目錄

9、cp -R dir:拷貝目錄

10、 fg jobid :可以將一個後台進程放到前台

Ⅲ 用shell腳本寫一個服務的啟動程序

一般在/etc/init.d目錄下都是各種服務的啟動腳本。你可以參考著自己的程序寫。

Ⅳ linux shell 重啟命令

linux shell 重啟命令有五個,分別如下:

1、shutdown。

2、poweroff。

3、init。

4、reboot。

5、halt。

Linux,全稱GNU/Linux,是一種免費使用和自由傳播的類UNIX操作系統,其內核由林納斯·本納第克特·托瓦茲於1991年10月5日首次發布,它主要受到Minix和Unix思想的啟發,是一個基於POSIX的多用戶、多任務、支持多線程和多CPU的操作系統。

相關簡介

Linux不僅系統性能穩定,而且是開源軟體。其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在很多企業網路中,為了追求速度和安全,Linux不僅僅是被網路運維人員當作伺服器使用,甚至當作網路防火牆,這是Linux的一大亮點。

Linux具有開放源碼、沒有版權、技術社區用戶多等特點,開放源碼使得用戶可以自由裁剪,靈活性高,功能強大,成本低。尤其系統中內嵌網路協議棧,經過適當的配置就可實現路由器的功能。這些特點使得Linux成為開發路由交換設備的理想開發平台。

Ⅳ 請各位高手幫幫忙,我寫了一個腳本,想要每次重啟linux伺服器時執行一下,我該怎麼做

將該腳本的執行命令放到 /etc/rc.local 文件中即可實現開機自動執行

Ⅵ 怎麼自動重啟服務的shell腳本

如果你不需要加判斷直接重啟的話,直接寫就可以了
#!/bin/bash
/etc/init.d/XXX restart
最簡單的寫法,XXX用你的service的名字代替

Ⅶ linux下求寫一個自動重啟某服務的腳本,不勝感激!

【--------------------------------start of script -------------------------------】

#!/bin/bash
# 運行記錄日誌
runlog=/var/test/test.log
# 切換到腳本的工作目錄
cd /var/test
# 首先以正常的方式(嘗試)結束掉test服務的進程,靜默結束
pgrep test |xargs kill -15 &>/dev/null
# 休息1秒,讓出1秒時間充分地停止進程
sleep 1
# 檢查一下test有沒有被成功的結束,首先判斷一下執行kill -15以後是否殘留有test服務的進程
processnum=$(pgrep test |wc -l)
# 如果test進程數量大於0,則自動讓腳本採用強制進程結束的方式快速終止test進程;
if [[ "$processnum" -gt "0" ]];then
pgrep test |xargs kill -9 &>/dev/null
# 發送wait指令,kill -9 一旦執行完畢腳本立刻執行接下來的操作
wait
fi
# 記錄停止服務的時間,時間格式的呈現:11/30/13 06:25:37
echo "$(date +"%D %T") service test stoped" >>$runlog
# 執行你的啟動命令 ,靜默啟動
./test ./test.lua &>/dev/null
# 休息1秒,讓出1秒時間充分地讓test進程啟動完畢
sleep 1
# 統計啟動命令執行後test進程的數量
processnum=$(pgrep test |wc -l)
# 如果進程的數量大於0,記錄服務成功啟動;
if [[ "$processnum" -gt "0" ]];then
echo "$(date +"%D %T") service test start sucess" >>$runlog
# 否則(進程數量等於0),記錄服務啟動失敗;
else
echo "$(date +"%D %T") service test start fail" >>$runlog
fi

【----------------------------end of script -----------------------------】
將上述代碼存入到test.sh

在系統的crontab裡面加入 00 00,12 * * * /var/test/test.sh &>/dev/null ,便捷的方法:echo '00 00,12 * * * /var/test/test.sh &>/dev/null' >>/var/spool/cron/*** , ***用能夠有許可權執行test.sh的用戶的賬號名稱替代(如果不是root用戶,那麼要確保你調用的用戶的SHELL環境變數是/bin/bash或者是/bin/sh),比如使用root, echo '00 00,12 * * * /var/test/test.sh &>/dev/null' >>/var/spool/cron/root

Ⅷ 如何重啟伺服器服務 linux

Linux有如下的關機和重啟命令:shutdown, reboot, halt, poweroff

shutdown - 建議使用的命令

shutdown是最常用也是最安全的關機和重啟命令,它會在關機之前調用fsck檢查磁碟,其中-h和-r是最常用的參數:

-h:停止系統服務並關機 -r: 停止系統服務後重啟 更詳細的命令介紹可查看」Linux命令大全「

Ⅸ 有沒有一種腳本,能重啟WINDOWS的服務

可以 net start 命令可以啟動服務(一些已經設置啟用的服務)
sc 命令也可以啟動系統服務
sc命令比net start 強大

Ⅹ 如何使用service腳本來啟動,停止,重啟apache服務

本文假設你的apahce安裝目錄為/usr/local/apache2,這些方法適合任何情況
apahce啟動命令:
推薦/usr/local/apache2/bin/apachectl
start
apaceh啟動
apache停止命令
/usr/local/apache2/bin/apachectl
stop
停止
apache重新啟動命令:
/usr/local/apache2/bin/apachectl
restart
重啟
要在重啟
Apache
伺服器時不中斷當前的連接,則應運行:
/usr/local/sbin/apachectl
graceful
如果apache安裝成為linux的服務的話,可以用以下命令操作:
service
httpd
start
啟動
service
httpd
restart
重新啟動

熱點內容
yii源碼 發布:2022-08-18 00:13:04 瀏覽:595
ftp網站伺服器 發布:2022-08-18 00:08:53 瀏覽:185
php學習群 發布:2022-08-18 00:08:50 瀏覽:976
有償編譯 發布:2022-08-18 00:05:52 瀏覽:77
支付寶支付密碼被鎖定怎麼辦 發布:2022-08-18 00:05:50 瀏覽:594
cqf演算法 發布:2022-08-18 00:00:57 瀏覽:69
蘋果存儲空間裡面多了個我的iphone 發布:2022-08-17 23:59:31 瀏覽:968
小猿編程課 發布:2022-08-17 23:59:18 瀏覽:458
影像傳輸與存儲系統 發布:2022-08-17 23:57:49 瀏覽:938
吃面條演算法 發布:2022-08-17 23:55:01 瀏覽:218