尝试运行自动脚本以远程将文件传输到Raspberry Pi,然后重新启动它

时间:2014-05-05 21:01:42

标签: batch-file vbscript scripting raspberry-pi

背景,我的雇主在入口大厅有一个电视屏幕,由一台电脑显示一个滚动的Powerpoint幻灯片。我被要求提出更高效的方法,并且已经设法为Raspberry Pi构建了一些东西。它的工作方式是在启动时自动在特定位置加载幻灯片,然后滚动它直到关闭电源。

要更改内容,您需要:

  • 使用相同的文件名远程传输新的演示文稿并覆盖现有的演示文稿(我倾向于使用WinSCP,但FTP也是一个选项)
  • 将重启命令发送给Pi,以便它接收新的演示文稿。

我的问题是负责保持演示文稿更新的人并不是特别注重计算机知识并且在这个过程中挣扎。

我找到了解决方案,人们可​​以通过VBS或.bat文件编写脚本,打开SSH会话或类似命令并执行命令。是否可以创建一个脚本,该脚本可以自动打开远程会话,从给定位置获取.odp文件,将其重命名为必要的文件名,将其传输到Pi上的正确位置并发送重启命令?如果是这样,你认为什么是正确的方法呢?

由于

1 个答案:

答案 0 :(得分:1)

在Windows机器上安装PuTTY,使用PSCP传输文件,使用Plink在Raspberry上执行命令/脚本。

来自文档:

  

PuTTY Secure Copy客户端PSCP是一种传输文件的工具   使用SSH连接在计算机之间安全地安装。

     

Plink(PuTTY Link)是一个类似于UNIX的命令行连接工具   SSH。它主要用于自动化操作,例如制作CVS   访问远程服务器上的存储库。