at 執行時間 命令或者腳本名
創新互聯公司是專業的黃浦網站建設公司,黃浦接單;提供成都網站制作、做網站,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行黃浦網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!
crontab也行
至于你說的死進程指的是僵尸進程吧,選判斷一下然后再終止進程。
crontab -e
30 2 * * * /usr/bin/kill 指定的進程名或PID
(命令最好寫絕對路徑)
linux定時關機命令是什么? 在之前的教程中,我們分享了win7系統定時關機命令的使用方法,給網友們帶來了不少的便利。也有網友使用的是Linux系統,因此,他們好奇:Linux系統的定時關機命令跟win7系統的一樣嗎?Linux系統定時關機的命令是什么?在今天的教程中,我們就簡單了解一下同樣的功能在linux下使用shutdown命令和在Windows下使用shutdown命令的不同。
系統關機
1.linux下:shutdown [選項]
有如下選項:
- k =》不執行任何關機操作,只發出警告信息給所有用戶
- r =》 重新啟動計算機
- h =》 關機并徹底斷電
- f =》快速關機且重啟動時跳過fsck
- n =》快速關機不經過init程序
- c =》 取消之前的定時關機
立即關機:shutdown -h now
立即重啟:shutdown -r now
注意啦:此處的now不能省略,算是特殊用法。
2.windows下:
shutdown.exe -r =》關機并重啟。
shutdown.exe -a =》取消關機
shutdown.exe -s =》關機
shutdown.exe -f =》強行關閉應用程序。
shutdown.exe -m \計算機名 控制遠程計算機。
shutdown.exe -l =》注銷當前用戶。
shutdown.exe -t 時間 設置關機倒計時。
在Windows Vista中,微軟又加強了shutdown.exe,shutdown.exe -h 為休眠(在Linux下就不一樣了)
3. (1)linux下自動關機--》如果你想在10分鐘以后關機的話:可使用命令:shutdown -h +10 ,但是你突然不想10分鐘以后關機的話就是用ctrl+c強制終止命令。注意啦:shutdown -h +10 命令和shutdown -h +10 不一樣的是如果準備定時10分鐘關機后還有其他命令要執行的話就使用shutdown -h +10 命令,如果只是僅僅定時10分鐘關機的話就使用shutdown -h +10命令。
如果是你想定時在某一具體時間關機時使用命令:
shutdown -h 10:01
此時注意:這個命令只能在超級用戶root下才能使用,普通用戶下則不能使用此命令。
(2)這里也說一下windows下定時在某一具體時間關機時使用命令:
點擊開始-運行:輸入at 10:01 Shutdown -s 也就是在10:01分自動關機。這時電腦就會出現“系統關機”對話框,通常有30秒鐘的倒計時并提示你保存工作。
同時也可以使用倒計時關機:Shutdown.exe -s -t 600 這里的600是以s為單位,也就是10分鐘后自動關機,如果想取消關機是使用命令:shutdown -a 。
Linux中殺掉一個進程可以用kill和killall命令,killall命令用命令名字來殺死指定進程,而kill命令則是用進程PID來殺死進程。
killall命令,顧名思義就是殺死所有以某個命令啟動的所有進程,用killall命令殺死進程的命令是這樣的(這里是殺死以httpd命令啟動的所有進程):
killall -9 httpd
-9參數表示強制終止進程。
最常用的是用kill命令結束進程,但是kill命令需要用進程的PID作為參數。如何知道指定進程的PID呢?如果是通過進程命令名字查看對應PID,可以通過ps或pstree命令看到它的PID;如果是通過網絡監聽端口號查看進程,需要用netstat命令看看端口號對應的進程的PID。
ps命令用于查看系統所有進程,而pstree命令以樹狀顯示進程之間的關系,有助于判斷要殺死哪個進程。記住在它們顯示的結果中記下需要結束的進程PID。ps命令的常用用法是:
ps aux
-a參數表示不與終端有關的進程也顯示出來。
pstree命令的常見用法是:
pstree -Aup
-p參數表示列出進程PID。
netstat命令可以查看監聽端口的進程是哪個,常用的方式是:netstat -tlnp
這條命令的意思是列出系統里面監聽網絡連接的端口號和相應的進程PID。
參數說明:
-t:表示列出TCP連接(也可以加上-u參數表示同時列出UDP網絡連接)
-l:表示列出正在網絡監聽的服務
關鍵是下面兩個參數:
-n:表示以端口號來顯示
-p:表示列出進程PID
Local Address這一列下面就有端口號,可以看到它對應的PID是多少,還有Program name那一列是進程名字。同樣是要記下需要結束的進程的PID。
知道了指定進程的PID后,就可以用kill命令結束進程了:
kill -9 PID號碼
或者kill -2 PID號碼
-9參數是強制結束進程,而-2參數是相當于用鍵盤組合鍵Ctrl+C的方式正常結束進程。
linux有個系統級的定時任務服務,叫cron,終端里的命令是crontab。
crontab
-u
root
-l
查看root用戶的所有定時任務。
crontab
-u
root
-e是編輯root用戶的定時任務,輸入這條會進入vi編輯模式。
編輯是有固定格式的,具體你可以搜索cron命令的用法。
1,Linux中的kill命令用來終止指定的進程(terminate?a?process)的運行,是Linux下進程管理的常用命令。通常,終止一個前臺進程可以使用Ctrl+C鍵,但是,對于一個后臺進程就須用kill命令來終止,我們就需要先使用ps/pidof/pstree/top等工具獲取進程PID,然后使用kill命令來殺掉該進程。kill命令是通過向進程發送指定的信號來結束相應進程的。在默認情況下,采用編號為15的TERM信號。TERM信號將終止所有不能捕獲該信號的進程。對于那些可以捕獲該信號的進程就要用編號為9的kill信號,強行“殺掉”該進程。
2,常用參數:
-l??信號,若果不加信號的編號參數,則使用“-l”參數會列出全部的信號名稱
-a??當處理當前進程時,不限制命令名和進程號的對應關系
-p??指定kill?命令只打印相關進程的進程號,而不發送任何信號
-s??指定發送信號
-u??指定用戶
3,實例:
徹底殺死進程 ??kill -9 2954 ?
[root@localhost?test6]#?ps?-ef|grep?vim?
root??????3268??2884??0?16:21?pts/1????00:00:00?vim?install.log
root??????3370??2822??0?16:21?pts/0????00:00:00?grep?vim
[root@localhost?test6]#?kill?–9?3268?
[root@localhost?test6]#?kill?3268?
-bash:?kill:?(3268)?-?沒有那個進程
[root@localhost?test6]#
殺死指定用戶所有進程
kill?-9?$(ps?-ef?|?grep?peidalinux)
kill?-u?peidalinux
[root@localhost?~]#?kill?-9?$(ps?-ef?|?grep?peidalinux)?
[root@localhost?~]#?kill?-u?peidalinux
網頁題目:linux命令定時殺命令 linux殺死服務命令
文章路徑:http://m.kartarina.com/article36/hgpcsg.html
成都網站建設公司_創新互聯,為您提供靜態網站、手機網站建設、微信小程序、網站改版、品牌網站制作、網站設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯