背景と近景のバックグラウンドタスクで実行するLinux
HTTPS:// www.cnblogs.com/huey/p/4871468.html
FG、BG、ジョブ、および、nohupは、Ctrl + Z、Ctrl + C命令
I.&
最後にコマンドを追加し、次のような、背景には、このコマンドを置くことができます
背景test.shにすべてのスクリプト一度行って10のsh test.sh&#10Sを-n見ます
二、CTRL + Z
あなたは、バックグラウンドにフォアグラウンドで実行されているコマンド、および一時停止することができます。
三、仕事
現在バックグラウンドで実行されているどのように多くのコマンドを参照してください。
すべてのタスクを表示するためのPIDジョブ-lオプションは、ジョブの状態が実行していることができ、終端、停止しました。タスクが(キル)を終了した場合でも、現在のシェル環境のプロセスIDの既知のリストから削除作業をシェル。
四、FG
バックグラウンド調整でコマンドフォアグラウンドで実行し続けます。バックグラウンドであれば、複数のコマンドを、あなたはFG%のJOBNUMBER(コマンド番号である、ないプロセスID)選択したコマンドのリコールを使用することができます。
五、BG
バックグラウンドでの一時停止コマンドは、となりの背景継続します。バックグラウンドで複数のコマンドは、あなたがBG%JOBNUMBER選択したコマンドのリコールを使用することができます。
六、キル
- 法子1:ジョブ番号(仮定NUM)を介しViewコマンドジョブ、その後キル%numの実行
- 2別の方法:ビュージョブプロセスID(PID、仮定PID)PIDを殺すその後、psコマンドによって、および
フォアグラウンド・プロセスを終了:Ctrlキー+ C
七、 nohupは
あなたが聞かせている場合プログラムは、この時間が必要にnohupを、あなたが(前に&行うことはできません)現在の端末もが実行を閉じても、バックグラウンドで常にあります。コマンドは/あなたのアカウントを終了し、対応する端末を閉じた後にそのプロセスを実行し続けること。PSを使用して、あなたがプログラムを見ていない他の端末の実行バックグラウンドジョブでは、この時間を、中断を閉じた後(プロセスviewコマンド)
PS -aux | grepを「test.sh」#A:ディスプレイには、すべてのプログラムのu:表示xにユーザーベースのフォーマット:表示がない端末へのすべてのプログラムが、区別するために
プロセス終了:
バックグラウンドプロセスの終了:
FG、BG、ジョブ、および、nohupは、Ctrl + Z、Ctrl + C命令
I.&
最後にコマンドを追加し、次のような、背景には、このコマンドを置くことができます
背景test.shにすべてのスクリプト一度行って10のsh test.sh&#10Sを-n見ます
二、CTRL + Z
あなたは、バックグラウンドにフォアグラウンドで実行されているコマンド、および一時停止することができます。
三、仕事
現在バックグラウンドで実行されているどのように多くのコマンドを参照してください。
すべてのタスクを表示するためのPIDジョブ-lオプションは、ジョブの状態が実行していることができ、終端、停止しました。タスクが(キル)を終了した場合でも、現在のシェル環境のプロセスIDの既知のリストから削除作業をシェル。
四、FG
バックグラウンド調整でコマンドフォアグラウンドで実行し続けます。バックグラウンドであれば、複数のコマンドを、あなたはFG%のJOBNUMBER(コマンド番号である、ないプロセスID)選択したコマンドのリコールを使用することができます。
五、BG
バックグラウンドでの一時停止コマンドは、となりの背景継続します。バックグラウンドで複数のコマンドは、あなたがBG%JOBNUMBER選択したコマンドのリコールを使用することができます。
六、キル
- 法子1:ジョブ番号(仮定NUM)を介しViewコマンドジョブ、その後キル%numの実行
- 2別の方法:ビュージョブプロセスID(PID、仮定PID)PIDを殺すその後、psコマンドによって、および
フォアグラウンド・プロセスを終了:Ctrlキー+ C
七、 nohupは
あなたが聞かせている場合プログラムは、この時間が必要にnohupを、あなたが(前に&行うことはできません)現在の端末もが実行を閉じても、バックグラウンドで常にあります。コマンドは/あなたのアカウントを終了し、対応する端末を閉じた後にそのプロセスを実行し続けること。PSを使用して、あなたがプログラムを見ていない他の端末の実行バックグラウンドジョブでは、この時間を、中断を閉じた後(プロセスviewコマンド)
PS -aux | grepを「test.sh」#A:ディスプレイには、すべてのプログラムのu:表示xにユーザーベースのフォーマット:表示がない端末へのすべてのプログラムが、区別するために
プロセス終了:
バックグラウンドプロセスの終了: