亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

對于top &為什么在jobs查出來是stopped我有疑問

老師您好,您解釋是因為和前臺有交互,所以top&,jobs檢查是輸出stopedp,但是:

1、那我用top之后輸出到log文件中,就可以跟前臺沒有交互了。前臺不需要在top之后執行任何操作,所以是不是不存在前臺交互?

2、top是三秒輸出一次,在我執行jobs的時候不一定有輸出,處在等待下一個三秒的狀態,那么查出來就是stopped。這就是我解釋top&為什么是stop的原因。

老師請問這個怎么解釋?

正在回答

3 回答

我仔細實驗了top命令,發現一個重要事情。

top命令也是可以放入后臺且保持執行的,關鍵是要加上-b選項。

看下圖,-b選項是使用批處理模式輸出,加上-b選項后,top命令就不會采取交互模式。只會向標準輸出輸出數據,所以可以放入后臺且保持執行。注意。輸入命令top -b & 后其實top已經在后臺運行了,但是由于其輸出內容過多且間隔時間較短,請快速輸入jobs后回車進行驗證,或者輸入fg回車并ctrl+c結束。

任何不加-b的top命令,都是有交互的。所以不能后臺保持運行,即便是輸出重定向。


http://img1.sycdn.imooc.com//596ca4a400017c1307050448.jpg

1 回復 有任何疑惑可以回復我~

1 是不存在前臺交互

2 top和vim也僅僅只能是暫停,而不能運行

0 回復 有任何疑惑可以回復我~
  1. 不是

  2. 因為top是暫時放入后臺,執行這條命令是在后臺暫停運行


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

對于top &為什么在jobs查出來是stopped我有疑問

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號