linux如何直接運行python文件


1.首先創建好py文件

touch GetCiscoCpu.py

2. 編寫GetCiscoCpu.py

vi GetCiscoCpu.py

/**********************

*本文是用Python監控CPU做測試

*1、實現原理:通過SNMP協議獲取系統信息,再進行格式化,最后輸出結果

*2、特別注意:被監控的機器上需要支持snmp。

************************/

在里面添加內容

#!/usr/bin/env python

然后添加需要添加的代碼

import os

def GetSnmpResult(ip,oid):
result=os.popen('snmpwalk -v 2c -c public '+ ip + ' ' + oid).read().split(":")[-1]
return result

print GetSnmpResult("192.168.1.240",'1.3.6.1.4.1.9.2.1.58.0')

然后進入命令模式,:wq保存退出vi

3. 需要更改GetCiscoCpu.py的權限,根據需要更改,這里主要用於測試,不放設置777

chmod 777 GetCiscoCpu.py

4. 這時可以在當前目錄中直接運行GetCiscoCpu.py(類似windows中直接執行exe)

./GetCiscoCpu.py

snmpwalk結果為:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM