ジョブコントロール
背景
背景に&命令を使用しますが、それでも出力ストリームは端末に表示されるので、または/ 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 &