ツイストアプリケーションを実行するためにツイストを使用しますが、スクリプトは2回実行されます

holsety

ここにサンプルコード

# main.py
from twisted.application import service, internet

application = service.Application("x")
service.IProcess(application).processName = "x"

print "some log...."

このmain.pyを次のコマンドで実行した場合:

twistd -y main.py

「ログ....」の行が2つあります。

このコードが2回実行された場合はどうなりますか?

ここに画像の説明を入力してください

ジャンポールカルデローネ

使用している「プロセス名」機能は、新しいでプロセスを再実行することで機能しますargv[0]このプロセスの再実行全体で任意のオブジェクト(アプリケーションなど)を保存する完全に信頼できる方法はありません。つまり、Applicationオブジェクトを再作成するには、新しいプロセスで.pyファイルを再評価する必要があるため、twistedはそれが何をしたいかを認識します。

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

インストール後に実行するとAndroidアプリケーションがクラッシュする

분류에서Dev

エラーをファイルに追加してnohupを使用するスクリプトを実行する

분류에서Dev

Excelスプレッドシートを実行するには、デスクトップコンピュータの方が優れていますか?

분류에서Dev

ビデオエンコーダーは、アプリケーションごとにインストールされていますか、それともシステム全体でWindowsにインストールされていますか?

분류에서Dev

シャットダウンして再起動する前に簡単なスクリプトを実行します

분류에서Dev

シェルスクリプトを実行するようにcronジョブを設定するにはどうすればよいですか?

분류에서Dev

Tomcatサーバーを実行していますが、リクエストの発信元のマシンの詳細を取得したいと思います。これは可能ですか、そしてどのようにですか?

분류에서Dev

Android-アプリのインストールのさまざまなケースを検出する

분류에서Dev

Bashでインポートされた変数は、二重引用符で囲まれると構成スクリプトを壊します

분류에서Dev

PHP用のGoogleクライアントライブラリを取得するためにインストールできる最もシンプルなWindowsSubversionクライアントはどれですか?

분류에서Dev

ASP.NETアプリケーションでセッションを確認するためのベストプラクティス

분류에서Dev

forループスクリプトを並行して再実行するクエリ

분류에서Dev

コレクションを使用してドメインクラスにクエリを実行しても、期待される結果が得られないGrails

분류에서Dev

TextBlockのテキストをアプリケーションAssemblyVersionにバインドすることは可能ですか?

분류에서Dev

実行時にifステートメントでロックされたbashスクリプト

분류에서Dev

クラスライブラリはメインプロジェクトに格納されている関数を使用できますか?

분류에서Dev

セキュリティアラートを表示するドロップボックスをアプリケーションに統合する

분류에서Dev

ネットワーク接続でOSX10.6でスクリプトを実行します。(/etc/network/if-up.d/のように)

분류에서Dev

Springアプリケーション-AmazonS3の画像をクライアントに取得する

분류에서Dev

Karmaが間違ったグループのテストを実行している可能性があります-これを修正するにはどうすればよいですか?

분류에서Dev

サーバーから受信した画像をモバイルアプリに表示するためのベストプラクティス

분류에서Dev

正確な実行可能ファイル名を知らなくても、プログラムがLinuxのどこにインストールされているかを見つけるにはどうすればよいですか?

분류에서Dev

アプリの実行中に同じオブジェクトを使用する

분류에서Dev

switchステートメントのすべてのケースを実行します-特定の問題

분류에서Dev

リモートサーバーで実行されているWebページにアクセスするにはどうすればよいですか?

분류에서Dev

cx_Freezeで生成されたexeファイルからPythonスクリプトを抽出します

분류에서Dev

Windowsのコンテキストメニューからclickonceアプリケーションに文字列を渡します

분류에서Dev

WPFアプリケーションにフラット(Windows 8)タイプのUIの外観を与えるにはどうすればよいですか?

분류에서Dev

FileZillaは「アクセスが拒否されました」と報告しますが、ファイルを空にします(すべてのファイルコンテンツを削除します)

Related 관련 기사

  1. 1

    インストール後に実行するとAndroidアプリケーションがクラッシュする

  2. 2

    エラーをファイルに追加してnohupを使用するスクリプトを実行する

  3. 3

    Excelスプレッドシートを実行するには、デスクトップコンピュータの方が優れていますか?

  4. 4

    ビデオエンコーダーは、アプリケーションごとにインストールされていますか、それともシステム全体でWindowsにインストールされていますか?

  5. 5

    シャットダウンして再起動する前に簡単なスクリプトを実行します

  6. 6

    シェルスクリプトを実行するようにcronジョブを設定するにはどうすればよいですか?

  7. 7

    Tomcatサーバーを実行していますが、リクエストの発信元のマシンの詳細を取得したいと思います。これは可能ですか、そしてどのようにですか?

  8. 8

    Android-アプリのインストールのさまざまなケースを検出する

  9. 9

    Bashでインポートされた変数は、二重引用符で囲まれると構成スクリプトを壊します

  10. 10

    PHP用のGoogleクライアントライブラリを取得するためにインストールできる最もシンプルなWindowsSubversionクライアントはどれですか?

  11. 11

    ASP.NETアプリケーションでセッションを確認するためのベストプラクティス

  12. 12

    forループスクリプトを並行して再実行するクエリ

  13. 13

    コレクションを使用してドメインクラスにクエリを実行しても、期待される結果が得られないGrails

  14. 14

    TextBlockのテキストをアプリケーションAssemblyVersionにバインドすることは可能ですか?

  15. 15

    実行時にifステートメントでロックされたbashスクリプト

  16. 16

    クラスライブラリはメインプロジェクトに格納されている関数を使用できますか?

  17. 17

    セキュリティアラートを表示するドロップボックスをアプリケーションに統合する

  18. 18

    ネットワーク接続でOSX10.6でスクリプトを実行します。(/etc/network/if-up.d/のように)

  19. 19

    Springアプリケーション-AmazonS3の画像をクライアントに取得する

  20. 20

    Karmaが間違ったグループのテストを実行している可能性があります-これを修正するにはどうすればよいですか?

  21. 21

    サーバーから受信した画像をモバイルアプリに表示するためのベストプラクティス

  22. 22

    正確な実行可能ファイル名を知らなくても、プログラムがLinuxのどこにインストールされているかを見つけるにはどうすればよいですか?

  23. 23

    アプリの実行中に同じオブジェクトを使用する

  24. 24

    switchステートメントのすべてのケースを実行します-特定の問題

  25. 25

    リモートサーバーで実行されているWebページにアクセスするにはどうすればよいですか?

  26. 26

    cx_Freezeで生成されたexeファイルからPythonスクリプトを抽出します

  27. 27

    Windowsのコンテキストメニューからclickonceアプリケーションに文字列を渡します

  28. 28

    WPFアプリケーションにフラット(Windows 8)タイプのUIの外観を与えるにはどうすればよいですか?

  29. 29

    FileZillaは「アクセスが拒否されました」と報告しますが、ファイルを空にします(すべてのファイルコンテンツを削除します)

뜨겁다태그

보관