• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ttlマクロによるディレクトリ配下の取得)

ttlマクロを使用して複数のバックアップファイルを取得する方法

このQ&Aのポイント
  • シェルスクリプトでapacheのhtmlディレクトリのバックアップを作成している際に、マクロを使用して複数のバックアップファイルを取得したいと考えています。
  • 現在はsendlnコマンドでファイル転送が行えることはわかっていますが、複数のファイルがあるため自動化するのが難しいです。
  • どのようにttlを書けば、バックアップファイルをすべて取得することができるでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

scprecvで指定するのはファイル名なので、ファイル名を指定しないと駄目でしょう。 ls -1 して、結果を recvln して、scprecv するのでしょうか。 私なら、Teratermを使わずに、Puttyパッケージの pscp (Windows用scpコマンド) を使って、 C:\temp>pscp -r -i id.ppk -P port user@host /home/test/html_backup . としますね。 WinSCPのコマンドラインオプションでも同様のことは出来ると思います。

ShiftTail
質問者

お礼

情報ありがとうございます。 >Puttyパッケージの pscp (Windows用scpコマンド) Puttyでそのような方法があるのですね。 >ls -1 して、結果を recvln して、scprecv 一度情報取得して、その後の受信ですか。 やはり段階でわけるしかないですか。 Puttyパッケージの pscpの方法でかんばって見ます。 情報ありがとうございました。

その他の回答 (1)

回答No.1

>どのようにttlを書けば ttl ???? なんでしょうね? 確かTeraTermのマクロファイルにあるように思える。が確かではない。 そもそもだが、なんでTeraTermのマクロ言語を使用しないといけない? 普通シェルスクリプトはサーバーサイドで動作する物、シェルスクリプトの話と、TeraTermのマクロ言語の使用と切りわけて話そうね。 とりあえず、サーバー側にB-Shellファイルを保存して、実行できるところまでやってみたらいかかでしょう。 リモートからファイルを送り込むもよし、リモートログイン後、ラインエディターで書き込むのよい。後はchmodで実行権を付けて実行するだけ。でなければ、/bin/sh xxx.txtで実行される。 TeraTarmのマクロ言語の問題とシェルスクリプトの問題と切り分けて考えよう。

関連するQ&A

専門家に質問してみよう