1. 程式人生 > >Linux jobs --用於顯示當前終端關聯的後臺任務

Linux jobs --用於顯示當前終端關聯的後臺任務

用途說明

jobs命令用於顯示當前終端關聯的後臺任務情況。

命令後面跟上&用於將命令在後臺執行。

Ctrl+Z用於將當前正在執行的前臺程序暫停,變成後臺程序。

bg[%n]用於將後臺暫停的程序繼續執行。

fg[%n]用於將後臺執行的程序變成前臺程序。

kill %n用於殺掉指定的任務。

常用引數

-l     顯示程序組ID和作業在執行的目錄。

-n    只顯示上次顯示過的已經停止的或已經退出的作業。

-p    只顯示選定作業的程序組的程序ID.

使用示例

示例一

[[email protected] ~]# jobs

[[email protected]

~]# tail -f job.sh

#!/bin/sh

date >job.txt

Ctrl+Z

[1]+ Stopped                tail -f job.sh

[[email protected] ~]# jobs -l

[1]+ 3034 停止                   tail -f job.sh

[[email protected] ~]# bg

[1]+ tail -f job.sh&

[[email protected] ~]# jobs -l

[1]+  3034Running                tail -f job.sh &

[[email protected] ~]# kill %1

[[email protected] ~]# jobs -l

[1]+ 3034 已終止                 tail -f job.sh

[[email protected] ~]# jobs -l

[[email protected] ~]# tail -f job.sh

#!/bin/sh

date >job.txt

[1]+ Stopped                tail -f job.sh

[[email protected] ~]# jobs -l

[1]+ 3306 停止                   tail -f job.sh

[[email protected] ~]# jobs

[1]+ Stopped                tail -f job.sh

[[email protected] ~]# fg

tail -f job.sh

Ctrl+C

[[email protected] ~]# jobs

[[email protected] ~]#

示例二

[[email protected] ~]# tail -f job.sh

#!/bin/sh

date >job.txt

[2]+ Stopped                tail -f job.sh

[[email protected] ~]# bg

[2]+ tail -f job.sh&

[[email protected] ~]# exit

logout

There are stopped jobs.

[[email protected] ~]# exit

logout

重新連線並登入。

Last login: Sun Oct10 16:54:10 2010 from 222.70.154.57

[[email protected] ~]# ps -ef|grep tail

root     6464     1  0 18:40?        00:00:00 tail -f job.sh

root     6579  6550  0 18:41 pts/8    00:00:00 grep tail

[[email protected] ~]# killall tail

[[email protected] ~]# killall tail

tail: no processkilled

相關推薦

Linux jobs --用於顯示當前終端關聯後臺任務

用途說明 jobs命令用於顯示當前終端關聯的後臺任務情況。 命令後面跟上&用於將命令在後臺執行。 Ctrl+Z用於將當前正在執行的前臺程序暫停,變成後臺程序。 bg[%n]用於將後臺暫停的程序繼續執行。 fg[%n]用於將後臺執行的程序變成前臺程序。 kill %n用於殺掉指定的任務。 常用引數

linux中如何顯示當前登陸系統使用者及其狀態

轉載自:http://www.jwzyj.com/jw/pingbandiannao/201108/3137.html linux中如何顯示當前登陸系統使用者的狀態 可以使用who查詢登陸的使用者列表,但不清楚你要查詢的狀態指哪些狀態 指的是什麼狀態? 用id,

Linux 命令提示符顯示當前完整路徑

問題:linux下,命令列顯示路徑僅最後一個檔名,非常不方便,想顯示完整路徑。 環境背景:linux,無root許可權,可sudo(為了伺服器安全,一般只給管理員root賬號和密碼,普通賬號僅sudo

Linux打印顯示當前時間和實現自動關機

wal 日期時間 ron ebo ado 24小時 日期 命令 linu date:系統時鐘顯示日期時間:date [OPTION]... [+FORMAT]??FORMAT:格式符??1.%F:顯示當前的年月日(格式如:2019-03-19)??2.%T:顯示24小時制時

kettle在linux下面用於shell腳本執行轉換任務

mage 數據 創建 image 文件 bin linu java-8 pat 1 將windows下面創建好的轉換,放到Linux某一個文件夾下面。如:把0816_em.ktr文件放到/home/cfj/kettle/testdemo下面。 註意裏面的數據庫用戶名和密碼可

手機影音第十五天,利用service實現後臺播放音樂,在通知欄顯示當前音樂信息等

手機影音 第十五天 利用service實現後臺播放音樂 在通知欄顯示當前音樂信息。 代碼已經托管到碼雲上,有興趣的小夥伴可以下載看看 https://git.oschina.net/joy_yuan/MobilePlayer 先來一張目前的音樂播放器的效果圖,當播

Linux下使Shell 命令脫離終端後臺運行

www. sig shell 命令 back 需要 tar 並且 href rem 你是否遇到過這樣的情況:從終端軟件登錄遠程的Linux主機,將一堆很大的文件壓縮為一個.tar.gz文件,連續壓縮了半個小時還沒有完成,這時,突然你斷網了,你登錄不上遠程Linux主機了,那

每天學習一個LINUX命令:pwd 顯示當前目錄(Print-Working-Directory)

direct lin mark 實例 dir 目前 當前目錄 圖片 png pwd命令以絕對路徑的方式顯示用戶當前工作目錄。命令將當前目錄的全路徑名稱(從根目錄)寫入標準輸出。全部目錄使用/分隔。第一個/表示根目錄,最後一個目錄是當前目錄。執行pwd命令可立刻得知您目前所在

每天學習一個LINUX命令:uname 顯示當前操作系統的名字

ase -i war unknown art tex 平臺 分享 oss Linux uname命令用於顯示系統信息。uname可顯示電腦以及操作系統的相關信息。 語法參數: uname [參數] 參數: -a或--all:顯示全部的信息;-m或--machine:顯示

Linux(Ubuntu)--在終端(命令列)中用字元顯示圖片——cacaview

讓我們先看一下效果圖吧 首先我們要先安裝一下cacaview 命令如下: sudo apt install caca-utils 安裝完成後執行: cacaview 1.jpg 回車!!!,一張字元組成的圖片就顯示出來了 還可以通過按g/G來調整圖片的

如何在HPUX的終端提示符前顯示當前登入使用者資訊和所在目錄

修改/etc/default/profile檔案,在最後加上如下內容: case $LOGNAME in     'root')     PS1="[email protected]$(hostname):"'$PWD#'     export PS1;;

Linux下使Shell 命令脫離終端後臺執行

因為我購買的一個國外主機居然開放了Telnet許可權,因此我也使用Telnet登入上去玩玩Linux,但發現一關閉視窗就自動和主機斷開了,和Windows的終端不一樣,所以就上網找啊找,找到了一個從後臺一直執行某個程式的方法。   Unix/Linux下一般比如想讓某個程式在後臺執行,很多都是使用 &a

linux下利用curses設定終端顏色顯示例項

/*************************************************************** *gcc curses.c -o curses -lcurses *[email protected]@20140113 *http:

Linux ifconfig 命令:設定網路裝置狀態或顯示當前位置

Linux命令:ifconfig 引數 描述 add<地址> 設定網路裝置IPv6的IP地址。 del<地址> 刪除網路裝置IP

Linux ps 命令用於檢視當前正在執行的程序

程序:正在運行當中的程式/正在執行的程式或命令 ps:---檢視系統當中所有正在執行的程序 檢視所有程序 ps aus #檢視系統中的所有程序,使用BSD作業系統格式 ps -le #檢視系統中所有程序,使用Linux標準命令格式 兩組選項可記任意一種   作用都是列出

解決Xshell中jobs命令不顯示後臺任務

今天遇到一個關於xshell連線伺服器jobs命令的坑。這個jobs命令只能顯示當前控制檯創造的任務。反正在我這裡,無法顯示別人的後臺任務,輸入jobs沒有任何反應。 [[email protected] ~]# jobs [[email protect

Linux用於檢視系統當前登入使用者資訊的4種方法

作為系統管理員,你可能經常會(在某個時候)需要檢視系統中有哪些使用者正在活動。有些時候,你甚至需要知道他(她)們正在做什麼。本文為我們總結了4種檢視系統使用者資訊(通過編號(ID))的方法。 1. 使用w命令檢視登入使用者正在使用的程序資訊 w命令用於顯示已經登入系統

linux系統中使C程式脫離終端執行(後臺執行)

你是否遇到過這樣的情況:從終端軟體登入遠端的Linux主機,將一堆很大的檔案壓縮為一個.tar.gz檔案,連續壓縮了半個小時還沒有完成,這時,突然你斷網了,你登入不上遠端Linux主機了,那麼前面的半個小時就會前功盡棄,你非常氣憤…… 在Linux下,如果你要執行的shel

Linux用於查看系統當前登錄用戶信息的4種方法

歷史信息 don warning ebo 使用 加載 var utm 史記 1.使用w命令查看登錄用戶正在使用的進程信息 w命令用於顯示已經登錄系統的用戶的名稱,以及他們正在做的事。該命令所使用的信息來源於/var/run/utmp文件。w命令輸出的信息包括: 用戶名稱 用

select根據後臺顯示當前

script裡 <script type="text/javascript"> $(document).ready(function(){ var key=$("#selectRefundReason").val(); //根據值讓op