Pythonの基本的なプログラミング:バックグラウンドで実行されているLinuxのPythonプログラムを説明するためにいくつかの方法

今日の小さなシェアは、Linux上の記事では、共有への皆のためのPythonプログラムを実行するために、背景を説明するために、いくつかの方法、小さなシリーズコンテンツは非常に良いこと、であり、今では良い基準値、みんな表情で小さなシリーズに追従するために必要としている友人を持っていますルック
1.第1の方法は、バックグラウンドでのプログラムの実行をさせるためにunhupコマンドを直接使用され、次のように、コマンドの形式は次のとおりです。

unhup python 文件名.py (> ***.log )&

このコマンドでは、我々は我々が実行したいですファイル名の.pyファイルの後ろにPythonのファイルのためのpythonを実行したいファイルを指定します。ブラケットは、コンテンツがこの文書を.logの*通常はコンソールにリダイレクトコンテンツに出力することができ、これはオプションであることを示す、ではない。この場合、出力ファイルはnohup.outにデフォルト設定されます。ブラケットは、バックグラウンドで背中&ランニングを示しています。

2.第二の方法は、スクリプトを記述し、サーバーにスクリプトを提出し、内部のバックグラウンドスクリプト文で実行するには、サーバーです。私たちは次のように読み込むスクリプトstart.shを定義するとします。

#!/bin/bash
cd 想要运行文件的路径名
python -u ***.py

上記のスクリプト、#!/ binに/ bashのファイルがあなたのpython -u、その後、実行したいディレクトリ***現在のディレクトリのCDのジャンプで次の文を、実行を説明するために使用して/ binに/ bashのは、このスクリプトを指します。Pyの:それは***のpythonファイル、スクリプトを終了したときに、我々はプログラムがバックグラウンドで実行するようにスクリプトを実行するには、次のコマンドを使用することができますが実行されています

./start.sh > result.log &

ここでは、現在のディレクトリの下で実行されているstart.shスクリプトを表す./start.sh、> result.logは、すべてのresult.logファイルへのコンソール出力に元の出力を表し、&手段はバックグラウンドで実行します

私たちは何のps -eコマンド処理によるバックグラウンドチェックを実行することができここに画像を挿入説明
、私たちが見ることができるグラフを、私たちのスクリプトstart.shとPythonプログラムが正常にバックグラウンドで実行されている、とされており、その後の猫のresult.logを通して|より多くのあなたが見ることができるので、コンソールに元の出力
あなたへの書き込みは、資源の収集を学ぶ非常に広いのpythonを推奨するすべての人のために入力する]をクリックし、上級プログラマは、共有経験に学ぶ前にあり、研究ノート、ビジネス経験の可能性がある、とします私たちは最新の技術であなたに戦闘ゼロベースの情報プロジェクト、Pythonの日へのpythonをキュレーション、見通しは、コメントする必要があることを小さな細部を学習
注:関数のpythonファイルを実行するために、我々は定義に加えて、それを覚えておく必要があります関数の外ではなく、ファイル内の関数を呼び出します

概要

この記事のためにすべてをだと、私はこの論文の内容は、学ぶために誰か仕事のための学習のいくつかの基準値を願っていました

公開された15元の記事 ウォンの賞賛2 ビュー10000 +

おすすめ

転載: blog.csdn.net/haoxun11/article/details/104908105
おすすめ