• 締切済み

サーバー内データファイルの転送

サーバー内に生成したデータファイルを異なるサーバーに転送するCGIを教えてください。 例)サーバーA内に作成した TEST.TXT をサーバーBに書き込む(転送)方法 よろしくお願いします。

みんなの回答

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

書き込み内容は、サーバ内の転送となっていますが、 転送するファイルは作成したファイルとは別のサーバにファイル転送したいのですよね? それなら、サーバAからサーバBへFTPで転送すればいいです。

関連するQ&A

  • サーバーAのファイルをサーバーBに転送したい

    こちらに質問すればいいのかわかりませんがお教えください。 サーバーAでCronでデータを毎日数回バックアップしています。 このデータをサーバーBに転送したいのですがどんな方法があるでしょうか? サーバーA(転送元): マネージドサーバー、root権限なし、SSH使えない サーバーB(転送先): 安めのレンタルサーバー、root権限なし、SSH使える 転送は1回当たり500MB以内です。 今はFTPで毎日自分のPCにバックアップファイルを転送しているのでこれをサーバーBにCronで転送したいと思っています。 サーバーAはSSHが使えませんがCronでshスクリプトを書けばサーバーBに転送できるのでしょうか?PHPでも大丈夫です(ファイルが大きくて転送制限が出たりセキュリティ的にどうかはわかりませんが・・・)。 どうぞよろしくお願い致します。

    • 締切済み
    • PHP
  • 同時に複数のサーバーにファイル転送できるFTPソフトってありませんか?

    同時に複数のサーバーにファイル転送できるFTPソフトってありませんか? 自分のPCで制作したhtml、txt、jpgなどのファイルをFFFTPで「Aサーバー」に転送。次に「Bサーバー」に同じものを転送。という風にしていますが、これを「Aサーバー」と「Bサーバー」の2ヶ所に同時転送したいのです。 同じファイルを複数のサーバーに転送できるFTPソフトってないでしょうか?

  • WindowsのバッチファイルでFTP転送

    PC-A(Windows)内の特定のデータを、PC-B(Linux)内の特定のフォルダにコピーするのに FTPのバッチファイルを使いたいと思います。 元データの場所 PC-A\%systemroot%\system32\dhcp\test.log  ↓                        このデータを転送したい。 転送先(PC-B) /1G/1T/(ここにコピーしたい) 下のような構成を考えたのですが、うまくいかないので誤っている点をご指定いただけますでしょうか? バッチファイル内 ftp -s:copy_to_server.txt テキストファイル(copy_to_server.txt )内 open サーバー名 ユーザー名 パスワード put %systemroot%\system32\dhcp\test.log >> PC-B\1G\1T bye

  • ファイル圧縮→転送の繰り返しで断片化しますか?

    基幹データバックアップのために、 サイトAからサイトBへファイル転送を毎日実施しています。 「現在」 <1>データベースのダンプファイル(約50GB)をエクスポート。  →エクスポートしたファイルはサイトA内のサーバー上に作成される <2>ダンプファイルをサイトB内のサーバーにそのまま転送(コピー) <3>コピー後のファイルをサイトB側のサーバーでインポート ※サイトA、B側のサーバーは共にWindows 2003 entです。 この方式ですと<2>の転送で非常に時間がかかるのでダンプファイルをいったん圧縮してからの転送を考えています。 テストで転送時間がかなり短縮できることはわかったのですが、 「サイトA内のサーバーで毎日、50GBものファイルを圧縮する」という行為がハイペースでディスクの断片化を引き起こさないか?という意見があり、その真偽が確認できておりません。 どなたか教えていただけると大変うれしいです。 よろしくお願いいたします。

  • ファイルを自動生成させたいのですが・・・

    すいません初心者ですが・・・ 設置しているCGIと同じディレクトリに「test.txt」というファイルを生成したい場合、 CGIに、 open IN, ">test.txt"; close IN; と記述しましたが、test.txtが生成されません。 何か問題があるのでしょうか? 最終的には、すでにtest.txtと言うファイルが存在しない場合はなにもせず、 、存在しない場合はtest.txt(読み書き可能のファイル)を自動生成するような仕組みを作りたいのです。 使っているCGIはメールフォームCGIで、回答結果をtest.txtファイルに蓄積していくのですが、 上記のような機能を追加させyたいのです。

    • ベストアンサー
    • CGI
  • cgiを使ってサーバ上にファイルを作成する方法

    無料のサーバスペースを使用してHPを作っています。 perlを使って自作したcgiをwindowsのコマンドラインで実行すると open(F,">oceco.txt"); print F "oceco\n"; close(F); この記述でファイルが新規作成されるのに、サーバー上のcgiで実行するとファイルが新規作成されません。 しかし、空のoceco.txtをFTPでサーバーに送って属性変更を済ませ、cgiを実行するとoceco.txtの中身が変更されます。 同じサーバでフリーの掲示板cgiを使用していますが、ログファイルを新規作成できています。 そこで質問です。 cgiをつかってサーバ上でファイルを新規作成する方法を教えてください。

    • ベストアンサー
    • Perl
  • 同サーバ上でデータ転送ルートを分けるには?

    お世話になります。 [OS] Windows Server 2003 R2 SP2 [質問] ■環境 サーバAとサーバB、クライアントPCが存在する環境です。 サーバAは、業務で使用されているサーバです。 サーバBは、サーバA上に存在するデータをバックアップ するためのバックアップサーバです。 クライアントPC-サーバA間は業務データの転送があります。 ■質問 サーバA上のデータをサーバB上にインストールされている バックアップソフトからバックアップする際に、 クライアントPC-サーバA間の業務データの転送に 影響を及ぼさないよう、サーバA-サーバB間の転送ルート とクライアントPC-サーバA間の転送ルートを分ける ためにはどのようにすれば良いでしょうか。 *サーバA上にはサーバB上にインストールしている バックアップソフトのエージェントが入っています。 また、バックアップソフトとは、BackupExec 11d です。 ■補足 恐らく、サーバA上にNICを2つ装着しそれぞれに IPを付与するようなことになると思います(違うかも?)が、 詳しくはわかりません。 また、サーバB→サーバAはサーバAにIPを2つ付与 してあればルートの分離が成立するとしても、 サーバA→サーバBのルートとしては2つのIPのうち どちらのルートを使用するかはわかりません。 (デフォルトゲートウェイなどの設定で制御?) アドバイスやヒントなど、よろしくお願い致します。

  • txtデータをhtmlに表示してくれるCGI

    例えばサーバー上にA.txt、B.txt、C.txt・・・とあったとします。 でこれをブラウザでhttp://***.***.jp/A.txt(例)というような感じで呼び出せるCGIはありませんか? 呼び出しURLは別にhttp://***.***.jp/***.cgi?A.txtなどとなってもかまいません。

    • ベストアンサー
    • CGI
  • サーバーからのデータ転送

    レンタルサーバーを使ったアンケートサイトを計画しております。 アンケートのプログラムはできたのですが、アンケート結果をどうやって回収するかがわかりません。 ウェブサーバー内にできたデータファイルを会社のLANに転送する方法をご存知の方、お知恵をお貸し下さい。

  • FTPで見えるファイルと見えないファイルがあります。

    FTPで見えるファイルと見えないファイルがあります。 CentOS5.4にvsftpdをインストールして、PCからFTP転送を行おうとしています。 /tmpディレクトリにファイルを転送すると、FTPツールに転送したファイルは表示されますが、 元々/tmpにあったファイルはFTP転送ツールに表示され無い状態となっています。 ・FTP転送ツールを再起動しましたが、転送したファイルしか見えません。 又、FTP転送ツールではなく、DOS窓上でFTP接続して、DIRで見た時も転送したファイルしか見えません。 このことから、FTPツールの問題ではなく、FTPサーバー側の問題を判断しました。 ・Linuxサーバを再起動しても、転送したファイルしか見えません。 ・Linuxサーバ上で、転送したファイルを"cp -p"でコピーした場合、コピーしたファイルはFTPツール上見えません。 現在Linux上では、 tmp>ll -rw-r--r-- 1 root root 2 5月 13 17:20 a1.txt -rw-r--r-- 1 root root 2 5月 13 17:20 a2.txt -rw-r--r-- 1 root root 2 5月 13 17:20 b1.txt となっているのですが、 a1.txt:FTP転送したファイル a2.txt:a1.txtを cp -p a1.txt a2.txtでコピーした b1.txt:viで作成した FTPコマンドで見ると、 ftp> dir 200 PORT command successful. Consider using PASV. 150 Here comes the directory listing. -rw-r--r-- 1 0 0 2 May 13 08:20 a1.txt というようにa1.txtしか見えません。 原因はわかりましたらご教授ください。よろしくお願いいたします。