[解決済み] 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を使用します。主に自動化された操作に使用されます。 は、リモートサーバー上のリポジトリにアクセスします。
関連
-
[解決済み] ロボコピーが無効なパラメータ#3
-
[解決済み] バッチファイル内でif - else構造を使用するには?
-
[解決済み] Raspberry Piにリモートでファイルを転送し、再起動させる自動スクリプトを実行してみる
-
[解決済み] バッチファイルに引数を渡すにはどうしたらいいですか?
-
[解決済み] バッチファイルにおけるカレントディレクトリとは何ですか?
-
[解決済み】バッチファイルをエラー発生時に終了させる方法は?
-
[解決済み】MSバッチファイルを使用して、プログラムの出力を変数に割り当てる
-
[解決済み】バッチファイルからPowerShellスクリプトを実行する方法
-
[解決済み】BATファイル実行後、CMDを開いたままにする。
-
[解決済み】WindowsのFINDSTRコマンドの文書化されていない機能や制限事項は何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] バッチファイル実行時に「ERROR: The system was unable to find specified registry key or value.」と表示される場合の対処方法
-
[解決済み] 線路が別々でないと無効なスイッチ
-
[解決済み] .BATファイルを完了後に自己削除する方法を教えてください。
-
[解決済み] 非常に基本的なバッチ式自己複製コード:どのくらい危険か?
-
[解決済み] ディレクトリを再帰的にコピーするバッチファイル
-
[解決済み] バッチファイルに引数を渡すにはどうしたらいいですか?
-
[解決済み] 1つの.BATファイル内で複数の.BATファイルを実行する方法
-
[解決済み】バッチ/cmdで "コメントアウト"(コメント追加)するには?
-
[解決済み】DOSバッチでの論理演算子("and"、"or")について
-
[解決済み] BATファイルです。新しいcmdウィンドウを開き、その中でコマンドを実行する。