1. ホーム
  2. batch-file

[解決済み] Raspberry Piにリモートでファイルを転送し、再起動させる自動スクリプトを実行してみる

2022-03-12 17:53:14

質問

私の勤務先では、玄関ロビーにテレビスクリーンがあり、パワーポイントのスライドショーを流すコンピュータから電源供給を受けています。私は、より効率的なものを作るよう依頼され、Raspberry Pi用のビルドで何とか実現しました。その仕組みは、起動時に自動的に特定の場所にスライドショーをロードし、電源が切れるまでそのスライドショーを流し続けるというものです。

内容を変更するには

  • 同じファイル名の新しいプレゼンテーションをリモートで転送し、既存のものを上書きする(私はこのためにWinSCPを使用する傾向があるが、FTPもまた選択肢である)
  • Piに再起動コマンドを送り、新しいプレゼンテーションを取り込むようにする。

問題は、プレゼンテーションを最新の状態に保つ担当者が、特にコンピューターに詳しくなく、このプロセスに苦労していることです。

VBSや.batファイルを使ってSSHセッションなどを開き、コマンドを実行するスクリプトを書くことができるソリューションがあるようです。自動的にリモートセッションを開き、所定の場所から.odpファイルを取得し、必要なファイル名にリネームして、Pi上の正しい場所に転送し、再起動コマンドを送信するスクリプトを作成することは可能でしょうか?もし可能であれば、どのような方法でそれを行うのが適切でしょうか?

ありがとうございます。

解決方法は?

インストール PuTTY で、ファイル転送にはPSCPを、Raspberry上でのコマンド/スクリプトの実行にはPlinkを使用します。

ドキュメントより

<ブロッククオート

PSCP は、PuTTY Secure Copy クライアントで、ファイルを転送するためのツールです。 SSH接続を使用して、コンピュータ間で安全に

Plink (PuTTY Link)は、UNIXのようなコマンドライン接続ツールです。 sshを使用します。主に自動化された操作に使用されます。 は、リモートサーバー上のリポジトリにアクセスします。