job-control

    2熱度

    1回答

    要創建一個新的交互式bash shell,我打電話給bash -i。由於我的環境問題,bash無法斷言作業控制(我在GNU emacs中使用cygwin bash)併發出警告(「無法設置終端進程組」和「在此shell中無作業控制」)。 - 我必須在我的環境中使用禁用的作業控制,但我想擺脫以下警告: 如何告知bash不要聲明作業控制並不發出這些警告?我顯然仍然希望shell是一個交互式的shell。

    0熱度

    1回答

    我與灰/劃線工作,並試圖殺死一個子進程 - 這似乎並沒有作出迴應: sh &打開一個子進程和jobs提供[1]+ Stopped (tty Input) sh。 但試圖用kill %1或kill 26672殺死此作業不起作用。 jobs再次提供[1]+ Stopped (tty Input) sh。 將作業放到前臺後用fg打開輸入的外殼。 ctrl+c和ctrl+z都不起作用,但我可以用exit或

    1熱度

    2回答

    有基本的工作控制,如暫停,恢復,中斷和大多數現代炮彈實現的背景。 如何在Python中對^ Z,fg,^ C和bg(因爲它們出現在bash中)進行敏感的shell?或者我應該閱讀什麼?

    1熱度

    2回答

    我想在另一個背景中引用背景Bash工作Bash工作。那可能嗎? 例如,說我啓動後臺作業: $ long_running_process & [1] 12345 現在我要當作業完成的情況發生什麼,所以我可以使用wait: $ wait %1 && thing_to_happen_after_long_running_process_finishes 然而,這將阻止,並且我想讓我的終端回來做

    1熱度

    2回答

    有沒有辦法告訴所有員工停止處理特定隊列(或所有隊列)的任何新作業? 我們偶爾會遇到需要的系統不可用(掉電,硬件故障等)的問題,並且關閉這些隊列中的作業處理直到系統恢復聯機狀態將會很有幫助。 而不是確定所有子系統處於好/壞狀態的每個作業,有一些信號指示隊列進入休眠狀態,然後在子系統再次準備好時使它們恢復活動將會有幫助。 沉重的手段是外部關閉所有工人。

    0熱度

    1回答

    我想在bash腳本中查看後臺作業。 這可能嗎? 爲了說明我在這裏運行命令/ usr/bin/experiment,但結束了 而沒有輸出。 $ cat /usr/bin/experiment #!/bin/bash echo $(jobs) $ watch ls [1]+ Stopped watch ls $ /usr/bin/experiment $

    0熱度

    1回答

    我有問題。我可以與JobCntrol同時在hadoop中執行兩項或多項工作嗎? 我有2個可以並行執行的工作,其他工作對這兩個工作有依賴關係嗎?我怎麼用JobControl做到這一點? 當我使用它時,它會給出錯誤: java.lang.IllegalStateException:作業處於RUNNING狀態而不是DEFINE

    3熱度

    3回答

    我剛剛啓動了一大堆我的程序的實例(17)以測試它們同時運行。終端輸出看起來就像這樣。 [9] Done perl test.pl -a [10] Done perl test.pl -a [11] Done perl test.pl -a [12] Done perl test.pl -a [13] Done perl

    6熱度

    1回答

    ctrl-z(^ z)以在終端執行的循環內完成時無法理解的方式動作。 說我型 for ii in {0..100}; do echo $ii; sleep 1; done 然後我打^ Z。我會得到: [1]+ Stopped sleep 1 我可以恢復使用fg或bg作業,但作業只涉及他的睡眠命令。循環的其餘部分顯然已經消失,終端上不再出現號碼。 我可以使用&的命令後,立即在後臺運行

    9熱度

    4回答

    我需要鏈接兩個MapReduce作業。我使用JobControl將job2設置爲job1的依賴項。 它的作品,輸出文件被創建!但它不會停止! 在shell它保持這種狀態: 12/09/11 19:06:24 WARN mapred.JobClient: Use GenericOptionsParser for parsing the arguments. Applications should i