Linuxでターミナルマルチタスク管理は、もはや前後にカット以上のvimを心配する必要はありません

ジョブコントロール

背景

背景に&命令を使用しますが、それでも出力ストリームは端末に表示されるので、または/ dev / nullを破棄ファイルにリダイレクト出力ストリームに注意を払うために時間を使います

tar -zcvf test.tgz ./data > /dev/null &

管理操作

オペレーション&命令 パラメータ 意味
Ctrl + Z - 現在のタスクを一時停止
FG JOBNUMBERは、PIDの代わりに%示されたパラメータのジョブ番号を使用する必要があります フォアグラウンドに持って来らウェイクアップ作業、
BG JOBNUMBERは、PIDの代わりに%示されたパラメータのジョブ番号を使用する必要があります 作業の一時停止を有効にしたが、その後道の駅を実行し続けます
殺します %指定されたパラメータのPIDの代わりにマーカ信号JOBNUMBER%のジョブ番号を使用する必要があります バックグラウンドワークの除去
ジョブ -lリストはPID -r -sは、仕事の作業の実行を一時停止作業します 現在の作業状況。すぐに仕事に戻りますプラス表現とリストの項目は、最近中断された作業直接発行FGコマンド
nohupを <何かcommond> オフライン命令を実行し、一般的な&バックグラウンド実行のために使用しますcommond、nohupは組み込みのコマンドは、bashのLinuxの直接の使用をサポートしたり、カスタム命令を記述する必要はありません。

いくつかの栗:

# 唤醒 
fg %2   或者 fg 激活最近被暂停的任务
# 激活
bg %1
# 移除
kill %5
# 列表信息 
jobs -lrs
# 脱机使用
nohup ./startService.sh &

おすすめ

転載: www.cnblogs.com/julysunshine/p/11600925.html