Linux平台下讓程式或命令在前台或後台執行

2021-07-15 03:47:00 字數 585 閱讀 5253



linux平台下讓程式或命令在前台或後台執行

讓程式或命令在後台執行的格式是:[程式/命令]空格[&]

例如:# find / -name xml &

這樣這個查詢程式就會在後台執行,它執行的同時不影響你幹別的事情。

但有時忘記了在命令之後加上「&」符號,又不願意停下此程式重新改寫,這時可以按[ctrl+z],把當前程式切入後台。但是要注意,此時在後台的這個程式是處於 stopped 狀態的。

用jobs檢視後台執行的程式及其執行狀態:

# jobs

[1]-  stopped                 find / -name xml

[2]+  stopped                 vi /etc/hosts

可以用 bg 命令讓 stopped 的程式在後台繼續執行。比如:

# bg 1    // 數值1是上面列出的任務號(上面的[ ]中的數字)。

要把在後台執行的調回前台,先用 jobs 命令,檢視要調回前台的命令或任務的編號,然後執行 fg 命令。比如:

# fg 1 

就把對應的程式或命令調回前台執行了。

在Linux上在mono平台下執行C 程式

乙個名字為mono的專案,它的目標就是把.net及其程式語言移植到非windows的平台上。在任何乙個平台 作業系統 硬體體系 上,編寫和執行程式的三個最根本的需求是庫 編譯器 直譯器 執行環境。庫以類和方法 函式 的形式提供常用的例 程,簡化大型程式的編寫。net框架也不例外,包含了許多類庫。另外...

linux平台下程式跟蹤strace筆記

c 統計每一系統呼叫的所執行的時間,次數和出錯的次數等.d 輸出strace關於標準錯誤的除錯資訊.f 跟蹤由fork呼叫所產生的子程序.ff 如果提供 o filename,則所有程序的跟蹤結果輸出到相應的filename.pid中,pid是各程序的程序號.f 嘗試跟蹤vfork呼叫.在 f時,v...

Linux平台下程式記憶體的分配

程式記憶體分配 1.棧區 stack 由編譯器自動分配釋放,存放為執行函式而分配的區域性變數,函式引數,返回引數,返回位址。其操作方式類似於資料結構中的棧。2.堆區 heap 一般由程式設計師分配釋放,若程式設計師不釋放,程式結束時可能由os 分配方式類似於鍊錶。3.全域性資料區 存放全域性變數,靜...