1. .shファイルを実行する ./sh ファイルを使用して直接実行することもできますが、現在のターミナルを閉じてもバックグラウンドで実行したい場合は、nohup コマンドと & コマンドが必要です。 (1)&コマンド 機能: コマンドの最後に追加して、コマンドをバックグラウンドで実行します。 (2)nohupコマンド 機能: 中断せずにコマンドを実行する 2. 現在バックグラウンドで実行中のコマンドを表示する 使用できるコマンドは、jobs と ps の 2 つです。違いは、jobs は現在のターミナルのバックグラウンドで実行されているタスクを表示するのに使用され、ターミナルが変更されると表示されなくなることです。 ps コマンドは、瞬間的なプロセスのダイナミクスを表示するために使用され、他の端末で実行されているバックグラウンド プロセスを確認できます。 (1)ジョブコマンド 機能: 現在のターミナルのバックグラウンドで実行されているタスクを表示する jobs -l オプションを使用すると、現在のターミナル内のすべてのタスクの PID を表示できます。ジョブのステータスは、実行中、停止中、または終了済みのいずれかになります。 + 記号は現在のタスクを示し、- 記号は次のタスクを示します。 (2)psコマンド 機能: 現在のすべてのプロセスを表示 ps -aux | grep "test.sh" #a: すべてのプログラムを表示 u: ユーザーベースの形式で表示 x: 端末に関係なくすべてのプログラムを表示 3. バックグラウンドで実行中のコマンドを閉じる killコマンド: プロセスを終了 (1)jobsコマンドでjobnumを確認し、kill %jobnumを実行します。 (2)psコマンドでプロセスID PIDを表示し、kill %PIDを実行する。 フォアグラウンド プロセスの場合は、Ctrl + c を実行して終了します。 4. フォアグラウンドプロセスとバックグラウンドプロセスの切り替えと制御 (1)fgコマンド 機能: バックグラウンドのコマンドをフォアグラウンドに移動して実行を継続します バックグラウンドで複数のコマンドがある場合は、まず jobs を使用してジョブ番号を表示し、次に fg %jobnum を使用して選択したコマンドを呼び出すことができます。 (2)Ctrl + zコマンド 機能: フォアグラウンドで実行中のコマンドをバックグラウンドに移し、一時停止状態にする (3)bgコマンド 機能: バックグラウンドで一時停止されているコマンドを、バックグラウンドで実行し続けるコマンドに変更する バックグラウンドで複数のコマンドがある場合は、まず jobs を使用してジョブ番号を表示し、次に bg %jobnum を使用して選択したコマンドを呼び出して実行を継続できます。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Windows での MySQL インストール チュートリアル (画像とテキスト付き)
>>: WeChatミニプログラムページとコンポーネント間の情報伝達と機能呼び出し
目次序文1. 理由: 2. 解決策のアイデア: 1. ローカル保存方法: 2. 実装手順: 3. 最...
序文日常の開発では、サーバー上でさまざまなテキストやログの表示操作を実行する必要があることがよくあり...
目次1. 短絡判定2. オプション連鎖演算子 (?) 3. ヌル合体演算子 (??) 4. 終了関数...
序文:データベースを日常的に使用すると、パスワードが単純すぎて変更する必要がある場合、パスワードの有...
この記事の例では、製品の拡大鏡効果を実現するためのVueの具体的なコードを共有しています。具体的な内...
1. DOM要素を挿入、更新、または削除するときに、適切な場合は要素にスタイルクラス名を追加します。...
MySQL パフォーマンスの最適化MySQL はインターネット企業で広く使用されており、MySQL ...
目次1: カプセル化の考え方2. 包装工程3: ドットインジケーター4: 左と右のインジケーター5:...
最近、社内文書の整理とファイルサーバーの構成を予定しています。以前はサーバー2003を使い慣れていま...
フロントエンドがインターフェースを要求すると、バックエンドでインターフェースが定義されます。ステータ...
目次1. js整数の演算2. ネイティブアラートを書き換えてポップアップボックスの数を記録する3. ...
関数の起源最近、水平スクロール バーを必要とする H5 に取り組んでいました。いくつかのドキュメント...
1. 監視計画監視項目を作成する前に、何を監視するのか、どのように監視するのか、監視データをどのよう...
この記事では、JavaScriptでカルーセルを実装するための具体的なコードを参考までに紹介します。...
この記事では、thinkphp5.1 + Vue+axiosを使用してファイルをアップロードする方法...