国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 網絡通信 > 正文

Telnet到Scounix執行并取得結果

2019-11-04 20:10:15
字體:
來源:轉載
供稿:網友

前一段做了一個監控程序,觸發事件后實現telnet到Sco unix執行命令并取得命令結果,想了幾天終于完成,特和大家分享:


 


 


 


  一、安裝TelnetTool控件(提供下載)


  二、VFP代碼部分:
 





       LOCAL telnet1
        telnet1=CREATEOBJECT("Dart.Telnet.1")
    Telnet1.Timeout = 100
    Telnet1.TermType = "vt100"
  False=.t.
  True=.t.
 
vbCrLf=CHR(13)+CHR(10)
    ** logfile = "Host" + Hostip + ".log"
    ** Telnet1.Trace(logfile, False, True, vbCrLf + "---> ", vbCrLf + "<--- ")
    
    thisform.AddLog(Tsys_kind,"正在連接主機 " + HostIP + " ..." + vbCrLf)
   
    
    ok = Telnet1.Connect(HostIP, 23)
     IF ok=""
      thisform.AddLog(Tsys_kind,"銀聯前置["+HostIP+"]連接失敗!同銀聯中心鏈路無法檢查。")
      thisform.showinfo("99","錯誤:銀聯前置連接失敗!")
       thisform.warn
       thisform.command4.Picture="deng3.gif"
       thisform.command4.refresh
        telnet1.close
        RETURN
     ELSE
       telnet1.close
       Telnet1.Timeout = 10000
       Telnet1.Connect(HostIP, 23)       
     ENDIF      
    thisform.AddLog(Tsys_kind,"已連接" + vbCrLf)

    Data = ""

    Telnet1.Search (@Data, "login:")

     * thisform.AddLog( Tsys_kind,Data)

    Telnet1.Send(User_name + vbCrLf)
    Data = ""

    Telnet1.Search(@Data, "PassWord:")
    *  thisform.AddLog(Tsys_kind,Data)

    Telnet1.Send (User_pwd + vbCrLf)
    Data = ""

    Telnet1.Search(@Data, ">")
   *   thisform.AddLog(Tsys_kind,Data)

    Telnet1.Send ("su" + vbCrLf)
    Telnet1.Search (@Data, "Password:")
    *  thisform.AddLog(Tsys_kind,data)
    Telnet1.Send(root_pwd + vbCrLf)
    Telnet1.Search(@Data, "#")
    * thisform.AddLog(Tsys_kind,Data)


    Telnet1.Send(shell_cmd + vbCrLf)
    Telnet1.Search(@Data, "#")
   * thisform.AddLog(Tsys_kind,data)

    
  ***************取出的數據

  ok = VAL(STREXTRACT(data,"/","/",3))


   IF ok>WP04 && Warn Point


  thisform.showinfo("01","★警告:銀聯中心網絡延時[9.234.12.21]!當前值:"+ALLTRIM(STR(ok,10,2))+"設定值:"+ALLTRIM(STR(WP04,10,2)))


  thisform.addlog(Tsys_kind,"★警告:銀聯中心網絡延時[9.234.12.21]!當前值:"+ALLTRIM(STR(ok,10,2))+"設定值:"+ALLTRIM(STR(WP04,10,2)))


  ......&&觸發事件


  ENDIF



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐山市| 新河县| 南江县| 宝应县| 察雅县| 古丈县| 绥滨县| 临海市| 武定县| 博白县| 怀安县| 宽城| 邵东县| 横峰县| 宽城| 出国| 阿坝| 宁陵县| 胶州市| 邢台市| 五指山市| 湟源县| 闵行区| 怀化市| 长白| 汉源县| 阿城市| 聊城市| 依兰县| 当涂县| 正蓝旗| 穆棱市| 闵行区| 南开区| 长葛市| 仲巴县| 青海省| 历史| 十堰市| 平邑县| 鹤壁市|