例: 例として、Python コード loop_hello.py を使用します。このコードは、ループ回数とループ内の hello world! を出力し、各出力の後に 1 秒間スリープします。 サンプルコードは次のとおりです。 インポート時間 main() を定義します: 私 = 0 真の場合: 私 += 1 print('%d: こんにちは世界!' %(i)) 時間.睡眠(1) '__main__' == __name__ の場合: 主要() loop_hello.py を実行すると、出力は次のようになります。 プログラムは 1 秒ごとにターミナルに文字列を出力します。このとき Ctrl+C を入力すると、プログラムは SIGINT シグナルを受信します。特別な処理が行われない場合、プログラムのデフォルトの動作は終了することです (上記を参照)。 & python loop_hello.py & を使用すると、効果は次のようになります。 まず、プロセス番号はターミナルに2367として表示されます。 Ctrl + C と入力して SIGINT 信号を送信すると、プログラムは実行を継続します。 セッションが閉じられると、プログラムは SIGHUP シグナルを受信します。ps aux | grep loop_hello.py を実行すると、プロセス 2367 も閉じられていることがわかります。 ノーフープ nohup python loop_hello.py を使用すると、効果は次のようになります。
セッションを閉じると、プログラムも終了しますか?
Ctrl + C をテストする loop_hello.py を起動するには nohup を使用します。Ctrl+C を入力すると、SIGINT シグナルを受信した直後にプログラムが閉じられます。 & と nohup は一緒に使用されます プログラムを実行するには、nohup python loop_hello.py & を使用します。効果は次のようになります。 Ctrl + C を押して SIGINT 信号を送信します。ps aux を使用して、プロセスがまだ存在するかどうかを確認します。 セッションを閉じ、SIGHUP信号を送信し、ps auxを使用してプロセスがまだ存在するかどうかを確認します。 プロセスを終了したい場合はkillのみ使用できます。 要約: & を使用してプログラムをバックグラウンドで実行します。
nohup を使用してプログラムを実行します。
平日は、プログラムをオンラインで起動するために、 nohup と & を一緒に使用することがよくあります。
さて、今回の記事は以上です。この記事の内容が皆さんの勉強や仕事に少しでも参考になれば幸いです。123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: JavaScript オブジェクト指向の実践の詳細説明: カプセル化とオブジェクトのドラッグ
>>: Ubuntu 18.04 に mysql5.7.23 をインストールするチュートリアル
目次序文記述子getとsetの詳細な説明オブジェクトの属性の乗っ取りオブジェクトのすべてのプロパティ...
目次フロントエンド上記のアイデアに従って、ページめくり機能を設計して記述します。バックエンド(Jav...
目次1. 配列の役割: 2. 配列の定義: 1. コンストラクタを通じて配列を作成する2. リテラル...
この記事の環境はWindows 10、MySQLのバージョンは5.7.12-logです1. 基本的な...
序文「High Performance MySQL」では、インデックスでは範囲フィールドの後の部分が...
1. 子コンポーネントのthis.$parent.eventを通じて親コンポーネントメソッドを直接呼...
@Font-face 基本紹介: @font-face は、Web ページにカスタム フォントを表示...
目次1. 組み込みオブジェクト2. 数学オブジェクト1. Mathオブジェクトの使用2. 指定された...
ユーザーのホーム ディレクトリがどんどん大きくなってきたら、ホーム ディレクトリを新しいパーティショ...
鏡とは何ですか?イメージは、複数のイメージ レイヤー (UnionFS および AUFS ファイル ...
Shtml と asp は似ています。shtml という名前のファイルでは、asp の命令と同様に、...
目次問題の説明原因分析解決問題の説明最近、奇妙な問い合わせを受けました。更新ステートメントはエラーな...
1. テキストの書式設定: この例では、HTML ファイル内のテキストを書式設定する方法を示します...
最近、Vue のソースコードを勉強していて、Vue で親コンポーネントと子コンポーネント間でデータを...
目次方法1 1. 構成とインストールの手順:方法2方法3要約する方法1 1. 構成とインストールの手...