ターミナルやコンソールで作業しているときは、メールを読むなど、もっと重要な作業があるかもしれないので、ジョブを実行して画面を占有したくない場合があります。ディスクに集中的にアクセスするプロセスについては、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 のパフォーマンスを比較する
この記事の目的は、これらの概念とその機能の関係を明らかにすることです。 Mysql がトランザクショ...
必要Windows システムでも Linux システムでも、さまざまな理由でパスワードを忘れてしまう...
参考: Docker 公式 Redis ドキュメント1. 特別なバージョン要件がある場合は、redi...
1. インデックスとは何ですか?インデックスは、ストレージ エンジンがレコードをすばやく検索するため...
ある日、リーダーはメイン ページに iframe を埋め込み、親ページと子ページ間で双方向にメッセー...
序文この記事では、主にライブラリ内のすべてのテーブルを返すMysql8.0ドライバgetTables...
1. Dockerサーバーへのリモートアクセスを有効にするdocker が配置されているリモート サ...
Linux ヘルプ ドキュメントでの echo の説明は、Python や Java などのプログラ...
JavaScript の hasOwnProperty() メソッドは、Object のプロトタイ...
このドキュメントを作成した当時は2019年12月頃で、er2.200が最新バージョンでした。 1.画...
この記事の例では、WeChatアプレットのシームレスなスクロールを実現するための具体的なコードを参考...
目次1. 公式の足場を使って構築する2. プロジェクトディレクトリ分析3. TypeScript の...
Python バージョンを確認します (python -V)。2.7 未満の場合は、アップグレードす...
目次リアクトフック序文なぜフックなのか?クラス関数クラスとフックの比較フックはコンポーネントの状態を...
1. レジストリについて公式 Docker ハブは、パブリックイメージを管理するのに適した場所です。...