これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンドTwistdです。
プログラム:
NAME
Twistd - Twisted アプリケーション (TAC、TAP) を実行します。
SYNOPSIS
ツイスト [オプション]
DESCRIPTION
ファイルからTwisted.application.service.Applicationを読み取り、実行します。
OPTIONS
-n, --ノデーモン デーモン化しないでください (フォアグラウンドに留まります)。
-q, - 静かな
下位互換性のための操作は不要です。
-p, - プロフィール <プロフィール 出力>
プロファイラーの下でアプリケーションを実行し、結果を指定されたファイルにダンプします。
--プロファイラー <プロファイラー 名前>
使用するプロファイラーを指定します。 デフォルトは「ホットショット」プロファイラーです。
--savestats
プロファイラーのテキスト出力ではなく、Stats オブジェクトを保存します。
-b, - デバッグ
Python デバッガーでアプリケーションを実行します (暗黙的に --ノデーモン オプション)。 を送信する
プロセスへの SIGINT または SIGUSR2 シグナルは、プロセスをデバッガーにドロップします。
-e, --暗号化された
指定されたtap/aosファイルは暗号化されています。
--euid 実際のユーザー ID ではなく、実効ユーザー ID のみを設定します。 このオプションは効果がありません
サーバーが root として実行されている場合を除き、その場合はすべてを削除しないことを意味します。
ポートをバインドした後の権限、場合によっては権限を取り戻すオプションを保持
産卵プロセスなど。 慎重に使用してください。
-o, --no_save
シャットダウン状態を保存しません。
--元の名前
指定されたアプリケーションにプロセス名が設定されていないかのように動作し、次のように実行します。
標準プロセス名 (ほとんどの場合、Python バイナリ)。
-l, --ログファイル
指定されたファイルにログを記録します。 - 標準出力用 (デフォルト:Twistd.log)。 ログファイルは次のようになります
SIGUSR1 で回転します。
-l, --ロガー <完全に 修飾 パイソン 名前>
初期ログに使用するログ オブザーバー ファクトリの完全修飾名
観察者。 --logfile および --syslog よりも優先されます。
--pidfile
pid を指定したファイル (デフォルト:Twistd.pid) に保存します。
--chroot
実行する前に、指定されたディレクトリに chroot します (デフォルト: chroot しません)。 chrooting
現在のディレクトリを変更する前に実行されます。
-d, --ランディル
実行する前に、指定されたディレクトリに変更します (デフォルト: .)。
-u, --uid
実行する uid (デフォルト: 変更しない)。
-g, --gid
実行する GID (デフォルト: 変更しない)。
--umask
適用する (0077 進数の) ファイル作成マスク。 (デフォルト: デーモンの場合は XNUMX、変更なし
さもないと)。
-r, -原子炉
使用するリアクターを選択します。 見る --ヘルプリアクター 可能性のリストについては。
--ヘルプリアクター
利用可能な可能性のあるリアクターの名前をリストします。
- 吐く 起こったことすべてを非常に詳細に記録します。 デバッグに便利
複雑なコードをフリーズまたはロックします。
-f, - ファイル <タップ ファイル>
指定された .tap ファイル (デフォルト:Twistd.tap) を読み取ります。
-s, - ソース <タス ファイル>
指定された .tas (AOT Python ソース) ファイルからアプリケーションをロードします。
-y, --Python <パイソン ファイル>
指定された Python ファイルの変数「application」を使用します。 このオプションはオーバーライドします
-f。 このオプションの意味は、 --no_save.
--syslog
ファイルではなく syslog にログを記録します。
- バージョン
バージョン情報を印刷して終了します。
--prefix
ログファイルに記録するときに、指定されたプレフィックスを使用します。 デフォルトは「ツイスト」です。
もし ツイスト root として実行され、作業ディレクトリは Pythonを検索しました
モジュール。
信号
実行中のTwistdは、クリーンなシャットダウンのためにSIGINTを受け入れ、ログファイルをローテーションするためにSIGUSR1を受け入れます。
onworks.net サービスを使用してTwistd オンラインを使用する