美文网首页
LabVIEW通过PLINK远程到Linux系统

LabVIEW通过PLINK远程到Linux系统

作者: 刘小白DOER | 来源:发表于2021-02-26 21:48 被阅读0次

        最近笔者再编写windows的批处理文件时,编写了快捷命令( start D:\putty\PUTTY -pw raspberry pi@192.168.31.234 )直接调用PUTTY远程到Linux服务器,省去打开PUTTY,输入IP地址、用户名密码的过程。在putty下还有很多工具,里面有个PLINK工具,实验一番终于解决了笔者以往的一个问题。在使用LabVIEW远程SSH到Linux系统时,笔者在以往的文章分享了一个SSH工具,即VI Package Manager (VIPM)上的ALAB SSH。最近发现这个工具过期后是收费的,看到PLINK后终于找到一个免费的命令行工具,可以通过LabVIEW远程执行命令。

        所以,如果遇到啥问题无法解决,只管往前走,时间会帮你解决的。

    1、PLINK

    使用格式:plink  [options]  [user@]host  [command]

    进入目录运行PLINK查看命令使用方法:

    里面有两个选项:

    -ssh:使用ssh协议,如果不指定协议默认就是ssh;

    -batch:禁止交互式,这样十分重要,不加上这个命令就需要在命令行按一下enter才会返回数据。不添加的话对于LabVIEW可视化界面来说是不行的。

    这对于协议ssh,还有一些参数可以选择:

    2、CMD命令行执行health-check脚本

    PLINK -pw raspberry pi@192.168.31.82 -ssh -batch "/home/pi/health-check-script/health-check.sh"

    3、LabVIEW使用PLINK执行health-check脚本

        基于System Exec VI来执行health-check脚本。

    D:/putty/PLINK -pw raspberry pi@192.168.31.82 -ssh -batch "/home/pi/health-check-script/health-check.sh"

    4、LabVIEW使用PLINK完成数据库状态检查

    现在命令行测试效果,当然可以使用mysql ..... -e  .....  命令替代mysqladmin。

    那么使用LabVIEW就变得简单了:

        那么LabVIEW通过PLINK(SSH协议)进入Linux系统执行命令,这样就可以完成Linux系统状态、进程等等的可视化监控,就看读者自己的需求了。如果对于响应时间有要求,LabVIEW通过PLINK远程可能就要让你失望了,有点慢!

    相关文章

      网友评论

          本文标题:LabVIEW通过PLINK远程到Linux系统

          本文链接:https://www.haomeiwen.com/subject/pkpvfltx.html