調整前と後のプログラムを実行するために、[Linuxの] SSHで駅を切り替えます

オリジナル:https://my.oschina.net/huxuanhui/blog/13844

 

我々は、すべてのWindows上記では、我々はどちらかのサービスとしてバックグラウンドで実行中のプログラムを作るか、またはサービスを停止することを知っています。そして、プログラムがバックグラウンドにフォアグラウンド切り替えることができません。Linuxは、私たちは簡単にタスクが実行されているスケジュールすることができFGとBGコマンドを提供しています。

フォアグラウンドで実行中のプログラムは、長い時間がかかるあなたを見つけるとし、それ以外のことを行う必要があり、使用できる  のCtrl-Z-を  (カッコ内のジョブ数である)、プログラムを中断し、その後、システムプロンプトを見ることができます:

[1]+ Stopped /root/bin/rsync.shその後、我々はバックグラウンドにプログラムをスケジュールすることができます(数字の背後にあるBGはジョブ番号)ジョブの実行中のタスクを表示するためのコマンド:あなたが戻ってフォアグラウンドにそれを転送したい場合は、使用することができ、これを、あなただけのコンソールにすることができ達成このミッションを待っています。#bg 1
[1]+ /root/bin/rsync.sh &
#jobs
[1]+ Running /root/bin/rsync.sh &
#fg 1
/root/bin/rsync.sh

FG、BG、ジョブ、および、 CTRL + zが、それは基本的に非常にこれらのコマンドを使用する必要があるだけでなく、非常に実用的学ぶありませんが、システム関連の作業である
ものを。&最も頻繁に使用される
コマンドで使用されるこの最後のを、あなたは、背景には、このコマンドを置くことができます
II。CTRL + Zが
実行されているコマンドは、バックグラウンドにフォアグラウンドであり、および一時停止できる
IIIを。ジョブは
バックグラウンドで実行するコマンドの現在の数を表示
IVを。FGは
引き続き実行フォアグラウンド調整背景に命令する
背景には、FG%JOBNUMBER選択したコマンドは、%のJOBNUMBERコマンドはバックグラウンドで見つかったジョブによるコマンドが実行されているシリアル番号(ないPIDを使用して呼び出すことができ、複数のコマンドがある場合)
V. BGが
進むとなり、バックグラウンドで一時停止コマンドであろう
(実行されるコマンドをバックグラウンドで複数のコマンドがある場合、選択されたコマンドJOBNUMBER BGの%を使用して呼び出すことができ、%のJOBNUMBER番号コマンドはジョブがバックグラウンドにおいて見出されますPIDではありません)

おすすめ

転載: www.cnblogs.com/acm-icpcer/p/11221883.html