1. 程式人生 > >檢視程序以及kill,jobs,fg,bg,計劃任務at以及crontab

檢視程序以及kill,jobs,fg,bg,計劃任務at以及crontab

分割槽條件:還有剩餘的柱面,主分割槽要小於等於4。

檢視程序用ps 命令 一般用ps aux

VSZ預分配記憶體

RSS實際使用記憶體

SATRT執行狀態

S程序可中斷的睡眠模式

s後臺的程序組

N程序優先順序為低

<高優先順序

l多執行緒

+前臺的程序組

R(run)正在執行的程序

Z殭屍程序,殺不死,重啟才能消失

pstree檢視程序數,顯示程序的樹狀關係,只是靜態的檢視

top動態顯示程序

SHR共享記憶體空間

PR程序的優先順序,不能隨意改動,可通過NI影響PR

NI
top - 05:08:25 up  4:54,  1 user,  load average: 0.00(1分鐘內的負載), 0.00(5分鐘內), 0.0015(分鐘內)

一個目錄下面如果有lost+found 說明這是一個獨立的分割槽

kill -1(重新執行)9(強制殺死)15(正常退出)  +程序Pid

kilall +程序的名字    殺死程序

把程序放在後臺執行,例如sleep 500  &     需要在後面加個&符號

檢視後臺程序用jobs

[[email protected] boot]# sleep 299 &
[1] 5056  #這裡顯示了她的PID為5056可以用kill 殺死。形式是kill %id也可用程序號殺死

[[email protected] boot]# jobs
[1]+  Running                 sleep 299 &#id為1

[2]+  Running                 sleep 300 &#id為2

ctrl+z讓前臺正在執行的程序放在後臺,並且停止

ctrL+終止程序

[[email protected] boot]# sleep 30
^Z
[2]+  Stopped                 sleep 30

將後臺的程序調到前臺來用fg %id

啟動後臺的程序bg %id

一次性計劃任務:

       首先要啟動atd服務

       /etc/init/atd start

然後用at命令

[[email protected] boot]# at  05:40  #在05:40建立/root/dai檔案
at> touch  /root/dai

Ctrl+d儲存退出就行了

檢視at一次性任務,用at -l

[[email protected] ~]# at -l
2       2017-01-24 05:45 a root

檢視某次具體一次性任務進行的內容用at -c +任務id (上面的2就是任務id)

刪除某個任務at -d +任務id

週期性計劃任務用crond

首先也是要檢視該服務有沒有啟動

/etc/init.d/crond status

然後直接用crontab -e (edit)命令進行任務的編寫

格式* * * * *分(0-59) 時(00-23) 日(1-31) 月 (1-12)周(0-7) +所要執行的命令或者指令碼.其中周裡面0,7都代表星期日

*代表每

例如 0 22 * * 1-5 周1到周5 22:00執行

        0 3,5 * * *    分別是3,5點執行

         */5 * * * *      每5分鐘執行一次

crondtab -l檢視計劃任務

crondtab  -r刪除計劃任務

相關推薦

檢視程序以及kill,jobs,fg,bg計劃任務at以及crontab

分割槽條件:還有剩餘的柱面,主分割槽要小於等於4。 檢視程序用ps 命令 一般用ps aux VSZ預分配記憶體 RSS實際使用記憶體 SATRT執行狀態 S程序可中斷的睡眠模式 s後臺的程序組 N程

嵌入式Linux併發程式設計程序間通訊方式訊號訊號機制,檢視新號kill -l,常用訊號發訊號命令kill [-signal] pid、killall [-u user | prog]

1,訊號機制 訊號是在軟體層次上對中斷機制的一種模擬,是一種非同步通訊方式 (一個程序在任何條件下,都可以隨時的接收訊號,不需要其他的處理) Linux核心通過訊號通知使用者程序,不同的訊號型別代表不同的事件 Linux對早期的unix訊號機制進行了擴充

linux下shell任務控制命令與快捷鍵jobs/fg/bg/ctrl+z/kill

Linux下使用Shell命令控制任務(Jobs)執行 下列命令可以用來操縱程序任務: ps 列出系統中正在執行的程序 kill 傳送訊號給一個或多個程序(經常用來殺死一個程序) jobs 列出屬於當前使用者的程序 bg 將程序搬到後臺執行(Background) fg

Linux下&/jobs/fg/bg命令的使用(轉)

序號 選中 前臺 blog sin 如果 繼續 log targe 一、& 這個用在一個命令的最後,可以把這個命令放到後臺執行。 二、【Ctrl】+【Z】 可以將一個正在前臺執行的命令放到後臺,並且暫停。 三、jobs 查看當前有多少在後臺運行的命令。

MYSQL檢視程序kill程序

“臨深應在即,居高豈忘危” 有時候我們在執行一條SQL語句時,或者更改表結構時,由於這張表的資料量巨大,,往往會在執行操作後就會卡住…然後這張表就會被鎖住..這時,我們可以殺掉這個程序. 這裡有兩種方法檢視和殺掉程序; 第一種: SH

linux基礎第七天(nfs服務計劃任務crond服務)

文件共享 開發 dns sunday 6.2 exe eboot tree -s nfs服務 ===============服務端 介紹:   NFS 是Network File System的縮寫,即網絡文件系統。一種使用於分散式文件系統的協定,由Sun公司開發,於198

RPM管理計劃任務與性能監控

stat stop cmos 開機 lin 占用 均可 man chef =========== RPM 軟件包管理:   相關命令: rpm -ivh 軟件包名稱         rpm

第六節計劃任務和用戶身份管理!

align cron 數據 個數字 info 漏洞 gid 第五章 probe 課本筆記: case條件測試語句 4.4:計劃任務服務 at 設置一次性計劃任務 at 時間 //

Win10 計劃任務失敗以及PIN碼設定登入失敗解決方法

背景 我在電腦上一直有設定一些計劃任務,用途包括開機時自動登入校園網,定時關機等。一直執行的好好的。中途去參加數模,把電腦給我女朋友用了。然後就悲劇了。只想立刻知道怎麼解決的,直接翻到最後面的問題解決就可以了。 問題描述 設定好的計劃任務全部不執行了 登入介面

mysql儲存過程和計劃任務【叢集下計劃任務的執行控制】

DROP PROCEDURE IF EXISTS `p_test_cluster`; DELIMITER ;; CREATE  PROCEDURE `p_test_cluster`() BEGIN     DECLARE iState INTEGER DEFAULT 0;

SpringBoot4-spring高階話題-spring aware多執行緒計劃任務條件註解@Conditional

一:Spring Aware 1,點睛      spring的依賴注入的最大亮點就是你所有的Bean對Spring容器的存在是沒有意識的,即你可以將你的容器替換成別的容器,如Google Guice,這時Bean之間的耦合度很低。     但是在實際專案中,你不可避免的要

18.系統進程和性能管理計劃任務

當前時間 問題 sigstop fresh 希望 proc remove 知識 由於 進程概念 內核功用:進程管理、文件系統、網絡功能、內存管理、驅動程序、 安全功能等 Process: 運行中的程序的一個副本,是被載入內存的一個指令集合進程ID(Process ID,P

Linux - 工作管理(job control)jobsfgbgkill

new 沒有 yellow 字節 back 至少 roc root 都是 什麽是工作管理? 『進行工作管理的行為中, 事實上每一個工作都是眼下 bash 的子程序,亦即彼此之間是有相關性的。 我們無法以 job control 的方式由 tty1

Linux基礎命令(五):程序——ps、top、jobsbgfgkill、killall、shutdown

目錄 程序 檢視程序 中斷程序 訊號 程序 Linux通過使用程序來管理多工。程序就是Linux組織安排正在等待使用CPU的各種程式的方式。 ps – 報告當前程序快照 top – 顯示任務 jobs –

檢視指定埠關閉程序Kill使用

1、Windows平臺 在windows命令列視窗下執行:   1.檢視所有的端口占用情況 netstat -ano 2.檢視指定埠的佔用情況 netstat -aon|findstr "8109" C:\Users\Administrator>net

Linux檢視程序id以及根據程序id檢視佔用的埠根據埠號檢視佔用的程序

1. 先根據程序名檢視程序id ps aux | grep 程序名(或者ps -ef | grep 程序名) y@ubuntu:~$ ps aux | grep bitcoind y 2708 101 12.1 1611172 48858

IT程序員怎麽分級別以及每個級別應該會什麽內容?

== images 技術 理解 jns 自己 人工 面向對象 新人 前言: 這是IT修真院自問自答系列第五篇篇,同樣是幹貨和硬廣混雜。IT修真院系列 - 收藏夾,順手推薦一下修真院的專欄,各種IT行業的真實小故事。IT修真院 - 知乎專欄 我想了想,解釋這些問題,其實比不

第二天---介紹Python編譯器pycharm設置以及編寫第一個Python程序

python學習記錄介紹Python編譯器1.linux下:一般使用vi或者vim直接編譯以.py為後綴的文件,使用vi需要自己搜索vim python 自動補全以方便我們編寫。2.windos下:(1)使用submit選擇Python類型進行編譯,但是對於初學者submit需要安裝許多插件,很麻煩。這些後面

Linux檢視程序殺死程序命令

1.查詢程序 ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。 ps -A 顯示所有程式。 ps c 列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,引數或常駐服務的標示。 ps -e 此引數的效果和指定"A"引數相同。 ps e 列出程式時,顯示每個程式所使用的環境變

jstack-檢視Java程序的執行緒堆疊資訊鎖定高消耗資原始碼

gracetest jstack-檢視Java程序的執行緒堆疊資訊,鎖定高消耗資原始碼  jstack主要用來檢視某個Java程序內的執行緒堆疊資訊。語法格式如下: jstack [option] pid jstack [option]