ターミナルやコンソールで作業しているときは、メールを読むなど、もっと重要な作業があるかもしれないので、ジョブを実行して画面を占有したくない場合があります。ディスクに集中的にアクセスするプロセスについては、1 日のピーク時以外の時間帯 (早朝など) に実行することをお勧めします。これらのプロセスをターミナル画面ではなくバックグラウンドで実行できるようにするには、いくつかのオプションがあります。 & ジョブがフォアグラウンドで実行されている場合、ターミナルはジョブによって占有されます。コマンドの後に & を追加すると、ジョブをバックグラウンドで実行できます。例えば: sh test.sh & コマンド > out.file 2>&1 & この方法では、すべての標準出力とエラー出力が out.file というファイルにリダイレクトされます。 PS: プロセスを正常に送信すると、プロセス ID が表示されます。これを使用して、プロセスを監視したり、強制終了したりできます。 (ps -ef | grep プロセス番号または kill -9 プロセス番号) ノーフープ & コマンドを使用した後、ジョブはバックグラウンドに送信されて実行されます。現在のコンソールは占有されませんが、現在のコンソールが閉じられると (アカウントからログアウトすると)、ジョブは実行を停止します。 nohup コマンドは、アカウントからログアウトした後も、対応するプロセスの実行を継続できます。 nohup はハングアップしないことを意味します。コマンドの一般的な形式は次のとおりです。 nohup コマンド & nohup コマンドを使用してジョブを送信すると、出力ファイルが別途指定されていない限り、デフォルトではジョブからのすべての出力は nohup.out という名前のファイルにリダイレクトされます。 nohup コマンド > myout.file 2>&1 & nohup を使用した後、多くの人はそれを無視します。実際、現在のアカウントが終了したり、異常終了したりすると、コマンドが自動的に終了する可能性があります。したがって、nohup コマンドを使用してコマンドをバックグラウンドで実行した後は、コマンドがバックグラウンドで引き続き実行されるように、exit を使用して現在のアカウントを通常どおり終了する必要があります。 Ctrl + Z Ctrl+C キー 仕事 jobs -l オプションは、すべてのタスクの PID を表示します。ジョブのステータスは、実行中、停止中、または終了済みのいずれかになります。ただし、タスクが終了 (強制終了) された場合、シェルは現在のシェル環境に認識されているリストからタスクのプロセス ID を削除します。 2>&1分析 コマンド >out.file 2>&1 &
以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL 5.7のワンクリックインストールとパスワードポリシーの変更方法
>>: MySQL の int、char、varchar のパフォーマンスを比較する
トランザクションは、論理的な操作のグループです。この操作グループを構成する各ユニットは、成功するか失...
1. テーブル リセットの 2 つのプロパティ: ①border-collapse: collaps...
まず、メモリ解放の例を見てみましょう。 <スクリプト言語="JavaScript&q...
コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...
目次コンポーネント通信の概要コンテンツ3つの方法まとめコンポーネントコミュニケーション - 父から息...
MySQL バージョン 5.0 ではストアド プロシージャのサポートが開始されました。ストアド プロ...
この記事では、オンラインリアルタイム多人数チャットルームを実現するためのNode.js+expres...
この記事の例では、WeChatアプレットで画像コントロールを選択するための具体的なコードを参考までに...
この記事では、階段スライド効果を実現するためのjQueryの具体的なコードを参考までに紹介します。具...
毎日jQueryプラグイン - 検索履歴を作成するためのものです。参考までに、具体的な内容は次のとお...
MySQL ショートリンクの設定方法1. mysql 接続番号ステートメントコマンドを確認します。 ...
Baidu には slot-scope に関する記事が既にたくさんありますが、以前よく学習しておら...
この記事の例では、タイプライター効果を実現するためのjsの具体的なコードを参考までに共有しています。...
目次背景1. クエリ条件に「or」が含まれているため、インデックスが失敗する可能性があります。 2....
KVM はカーネルベースの仮想マシンの略で、Linux をハイパーバイザーに変換する Linux ...