Top

top: 如何取消目前命令?

  • January 10, 2016

在瀏覽共享伺服器上的程序時,top我不小心按下了r提示我使用renice. 我不知道這對我的輸入有什麼影響,也沒有辦法回去。

我試過了^C,除其他外^D<ESC>最後只是輸入了一些垃圾,這樣asdf;我就出來了。有沒有一種理智的方法可以取消您以互動方式輸入的命令top

當提示 PID 重新調整時,輸入任何不是正整數的值都將退出 renice 模式並顯示錯誤消息。然而,一旦你輸入了一個 PID,你就無法輸入一個優先級。任何無效條目都會導致 get_int 函式返回 -1,這會將優先級設置為 -1。避免進入優先級的唯一方法是殺死頂部。Ctrl-C 應該可以工作。Ctrl-D 或輸入將導致 niceness 設置為 -1。

來源:Procps 原始碼

輸入負整數不再適用於新版本的 procps-ng(在 3.3.9 版本中嘗試過)。您必須輸入非數字字元來取消頂部命令(如renicekill)。

引用自:https://unix.stackexchange.com/questions/125090