0

マシン A で python スクリプトを実行しています。コマンドラインから別のマシン B から python スクリプトが実行されているかどうかを知る方法はありますか? タスクマネージャーからプロセス一覧を取得してみました。ただし、実行中であっても、このスクリプトに関する情報は表示されません(スクリプトが実行されているcmdのみが表示されました)。

4

1 に答える 1

0

これは 3 ステップのプロセスになります。ステップ 1 は、Windows を使用している場合にのみ必要です。Mac または Linux を使用している場合は、ステップ 1 が完了した状態で既に提供されています。それ以外の場合、これは完全にクロスプラットフォーム対応です。

1) マシン A からマシン B にリモートで接続する必要があります。これを行う非常に一般的な方法の 1 つは、マシン A とマシン B にインストールできる SSH です。ここに文書化されています:https://serverfault.com/questions/8411/what-is-a-good-ssh-server-to-use-on-windows

2) Python 用の paramiko SSH ライブラリをインストールします。これにより、別のマシンに接続し、任意のコマンド ライン コマンドを実行できます。Windows では、paramiko と pycrypto/openssl のバイナリをインストールするだけです。これも SO で十分に文書化されています: Windows での paramiko のインストール

3) プロセス リストを収集する方法を決定します。ここによく文書化されているいくつかの方法があります: https://stackoverflow.com/questions/53489/how-do-you-list-all-processes-on-the-command-line-in-windows

于 2013-11-06T02:27:23.883 に答える