
シェルスクリプトで、apacheのhtmlディレクトリを取得しバックアップを作成しております。
シェルスクリプトは、ユーザshコマンドによる実行です。(cronでは動かしておりません。)
保存先:/home/test/html_backup/配下
保存ファイル名:yyyymmdd.tar.gz(yyyymmddシェルスクリプト実行日となる。)
よって、/home/test/html_backup/ディレクトリ配下にある複数のバックアップ全てを、
マクロによるscp転送で取得したいと考えています。
同名ファイルが存在する場合は、常に上書きでかまいません。
サーバに接続後、下記コマンドを実行しようと思いました。
wait '$'
scprecv '/home/test/html_backup/*'
scprecv '*' 'c:\temp'
としましたが、うまくマクロが動きません。
sendlnでファイル転送ができることはわかりましたか、
今回やろうとしていることは、複数のバックアップファイルがあるため
自動でsendlnでは難しいと思っております。
どのようにttlを書けば
バックアップファイルを全部取得できるのでしょうか。
ご教授お願いいたします。
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のコマンドラインオプションでも同様のことは出来ると思います。
情報ありがとうございます。
>Puttyパッケージの pscp (Windows用scpコマンド)
Puttyでそのような方法があるのですね。
>ls -1 して、結果を recvln して、scprecv
一度情報取得して、その後の受信ですか。
やはり段階でわけるしかないですか。
Puttyパッケージの pscpの方法でかんばって見ます。
情報ありがとうございました。
No.1
- 回答日時:
>どのようにttlを書けば
ttl ???? なんでしょうね? 確かTeraTermのマクロファイルにあるように思える。が確かではない。
そもそもだが、なんでTeraTermのマクロ言語を使用しないといけない?
普通シェルスクリプトはサーバーサイドで動作する物、シェルスクリプトの話と、TeraTermのマクロ言語の使用と切りわけて話そうね。
とりあえず、サーバー側にB-Shellファイルを保存して、実行できるところまでやってみたらいかかでしょう。
リモートからファイルを送り込むもよし、リモートログイン後、ラインエディターで書き込むのよい。後はchmodで実行権を付けて実行するだけ。でなければ、/bin/sh xxx.txtで実行される。
TeraTarmのマクロ言語の問題とシェルスクリプトの問題と切り分けて考えよう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- その他(プログラミング・Web制作) Linuxについて質問です。 引数に指定されたアクセスログのファイルからアクセス数が多い順に上位3つ 1 2023/02/03 03:46
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- UNIX・Linux Linuxについて質問です。 以下のような設定をしたMakefileを作成するにはどう記述すればよい 1 2023/02/03 20:10
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- その他(開発・運用・管理) フォルダの中にファルダを作成してファイルを格納するバッチコマンド 1 2022/06/30 11:39
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
このQ&Aを見た人はこんなQ&Aも見ています
-
ttlで戻り値を取得する方法
その他(プログラミング・Web制作)
-
一つのTeratermのマクロで複数のTeratermのウィンドウを立ち上げることはできますか?
サーバー
-
Teraマクロで日付ディレクトリを作り日付時間ファイル名を作成するには
その他(ソフトウェア)
-
-
4
Teraterm scprecvの上書き確認なし
フリーソフト
-
5
Tera Termが途中で切れるのですが、大きいデータどのように扱われていますか?
サーバー
-
6
TeraTermのマクロについて
その他(コンピューター・テクノロジー)
-
7
TERA TERMを隠す方法
その他(プログラミング・Web制作)
-
8
TeraTermマクロの文字列結合
その他(プログラミング・Web制作)
-
9
teraterm から起動したプログラムの出力結果を得たい
その他(コンピューター・テクノロジー)
-
10
[teraterm] waitコマンドで停止しない。
その他(プログラミング・Web制作)
-
11
teratermで、ファイル名をinputstrに代入する
その他(プログラミング・Web制作)
-
12
TeraTermマクロのinputboxで入力した値をメッセージ確認表示するには?
サーバー
-
13
リストボックス2に表示されたファイルの複数選択移動
Visual Basic(VBA)
-
14
WindowsからSSHでサーバーにあるファイルをダウンロードできない…。
その他(開発・運用・管理)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
[teraterm] waitコマンドで停止...
-
複数のbatファイルを自動実行し...
-
Windows System32 Security Hea...
-
「読み取りと実行」と「読み取...
-
Excel VBA ステップインが途中...
-
VBscriptが起動しない?
-
バッチファイルの内容を表示さ...
-
WSH.Run の処理内容をテキスト...
-
Excel(エクセル) VBA プロシー...
-
これってパソコンの最適化が完...
-
PDFファイルを開き、印刷し、閉...
-
EXIF情報を出力するマクロ
-
VScodeのエラー解決法 Pythonの...
-
VBSでバッチを実行できません。
-
ネットワーク名が見つかりません
-
バッチファイルが不正終了して...
-
WSHでリモートスクリプト起動時...
-
powershellをバックグラウンド実行
-
+Lhaca バッチファイル 自動...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
[teraterm] waitコマンドで停止...
-
バッチファイルの内容を表示さ...
-
exeファイルを実行するとコマン...
-
VBscriptが起動しない?
-
これってパソコンの最適化が完...
-
「読み取りと実行」と「読み取...
-
複数のbatファイルを自動実行し...
-
Windows System32 Security Hea...
-
ネットワーク名が見つかりません
-
エクセル フォルダの画像を画...
-
Excel(エクセル) VBA プロシー...
-
PDFファイルを開き、印刷し、閉...
-
Access の VBA 実行中に他の操...
-
バッチファイルが不正終了して...
-
VScodeのエラー解決法 Pythonの...
-
VBScriptでコマンドプロンプト...
-
pythonスクリプトを管理者権限...
-
VB.NETでのDOSコマンドを実行に...
-
batからexeを実行し戻り値を受...
おすすめ情報