最近公司新進來一臺WTI的NPS-8HD20-2,因爲要實現電源開關的自動切換,所以我就試着用Python來寫個腳本控制。
首先,NPS可以通過SSH來登錄,登錄的腳本很簡單
- import pxssh
- hostname= '***'
- username='***'
- password='***'
- s=pxssh.pxssh()
- s.login(hostname, username, password)
但是當發送command過去的時候,儀器並沒有響應
- command = '/on a1'
- s.sendline(command)
經過各種嘗試無果後,試着運行了interact(),有終端去控制,結果發現發送過去的command有,但是都沒有執行
- NPS>/on a1
既然這樣,試着在command後增加回車符,問題得到解決!
- command='/on a1\r'
- ss.sendline(command)