我說在機器A上運行一個python腳本有沒有什麼辦法來知道python腳本是否從另一臺機器B從命令行運行?我嘗試從任務管理器獲取進程列表。但是它並沒有顯示任何關於這個腳本的信息,雖然它正在運行(它只顯示腳本執行的cmd)。檢查一個Python腳本是否在遠程機器上運行
0
A
回答
0
這將是一個三步過程。僅需要步驟1,因爲您是Windows。如果你是Mac或Linux,他們已經爲你完成了第一步。否則,這是完全跨平臺的能力。
1)您需要從機器A遠程連接到機器B.一種非常流行的方式是SSH,它可以安裝在機器A和機器B上。推薦的方法是使用FreeSSHd,已經很好的記錄在這裏:https://serverfault.com/questions/8411/what-is-a-good-ssh-server-to-use-on-windows
2)爲Python安裝的paramiko SSH庫。這將允許您連接到另一臺機器,並執行任意命令行命令。在Windows上,你只需要安裝paramiko和pycrypto/openssl的二進制文件。這在SO上也有很好的記錄:installing paramiko on Windows
3)決定你想如何收穫進程列表。有幾種方法在此處有詳細記錄:https://stackoverflow.com/questions/53489/how-do-you-list-all-processes-on-the-command-line-in-windows
相關問題
- 1. 在遠程機器上運行腳本
- 2. 檢查是否python腳本運行
- 3. 如何檢查Powershell腳本是否正在遠程運行
- 4. 編寫腳本來檢查是否正在運行的遠程主機服務
- 5. 在遠程機器上運行bash腳本的一部分
- 6. 如何在遠程機器上運行多個腳本
- 7. 如何檢查python腳本(test.py)是否在Windows 10上運行
- 8. 運行遠程Linux腳本,就好像我在遠程機器上一樣
- 9. 可以在遠程機器上運行本地腳本嗎?
- 10. 在遠程服務器上運行本地python腳本
- 11. 檢查在遠程機器上運行的SQL服務器
- 12. 要運行使用ssh現有遠程機器上一個Python腳本,並使用另一個Python程序
- 13. 檢查腳本是否已經在特定機器上運行過?
- 14. 檢查兩個進程是否未在shell腳本中運行
- 15. 進程是否在遠程機器上運行?
- 16. 如何在遠程機器上運行appium腳本?
- 17. Selenium RC,如何在遠程機器上運行硒RC腳本
- 18. 如何在多臺遠程機器上運行Jython腳本?
- 19. 如何在Linux機器上遠程運行Ruby腳本
- 20. 檢查一個主機是否在iOS SDK上運行
- 21. 遠程Linux主機上的Python-運行套接字腳本
- 22. 如何檢查遠程主機上的文件是否存在與shell腳本
- 23. 檢查遠程機器上是否存在文件
- 24. 如何檢查是否通過ssh遠程調用python腳本
- 25. 腳本來檢查IIS是否運行
- 26. 檢查腳本是否成功運行?
- 27. 在Python中運行遠程Bash腳本
- 28. 如何檢測腳本是否在虛擬機上運行?
- 29. python:檢查IP地址是否正在運行的腳本
- 30. 檢查一個特定的Python腳本是否已經在運行
謝謝!我會盡力這樣做:) – Akshatha