質問編集履歴

9

amaguri

amaguri score 217

2017/01/16 17:41  投稿

batファイル ftpサーバーに接続できるかのチェック処理
batファイル
前提:対外接続サーバーで動いているバッチファイル
①web/AP/DBサーバーに接続できるかのチェックを行う
②そのサーバーの「/home/www/bin/ファイル名①」があるかのチェックを行う。ないならエラーラベルへ
③そのファイルがあるなら②から「/kd/var/ファイル名②」にftpのgetで送信する。送信できないならエラーラベルへ
という処理を書きたいのですが
現在既存のものとして
kk/bin/IDPASS.TXT
内容
opeo testdb
loginID
pass
bin
というログインするための情報が記載されたファイルがあります。
既存のファイルには
```
copy kk/bin/IDPASS.TXT kk/data/dat/tmp/kk_ss.BAT_FTP.TXT >NUL
echo put 送信元ファイルパス/ファイル名 受信元ファイルパス/ファイル名 >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
echo quit >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
```
サーバー情報、ID、パスワードが記載されてるIDPASS.TXTファイルの内容をコピーした新規ファイルにftpで実行する処理内容を追加上書きしてきき、ftp -sでファイルに書かれたftコマンドを実行してるのですが
今回は
いきなりftpで送信するのではなく下記ロジック
①testdbに接続できるかチェック
②/home/www/bin/にファイル名①が存在することを確認。
③②で確認したファイルか存在するなら
 ①のサーバーの/home/www/binファイル名①           
              から
 大概接続サーバーの/kd/var/ファイル名②
       としてFTPのgetで送信したい。
というロジックで書かなくてはならないため。
対外接続サーバーで動いているバッチファイルから
①WEB/AP/DBサーバーにログインできるかを確認する。
②if EXITSでそのサーバーにファイルがあるかの確認をする。
③ファイルが存在していればftpで送信する
という場合の処理はどのように書けばよろしいでしょうか?
追加
```
copy kk/bin/IDPASS.TXT 新規ファイル名
echo ログインできなかった場合の処理
echo if not EXIST ファイル名 エラー処理ラベル
echo get 送信/ファイル名 受信/ファイル名 >> 新規ファイル名
echo ftpで送信できなかった場合の処理
echo quit>>新規ファイル名
と書けばいいのでしょうか?
追加2回目
誤字脱字修正いたしました。
追記
やるべきことはわかるのですかコードの落とし方がわからないのでコードの書き方を知りたいです。
①サーバーへログインし、ログインできるかのチェックを行うコードの書き方。
②ログインしているサーバーでの探すべきファイルがあるかのチェックを行うコードの書き方
if EXTIS ファイル名 というのはわかりますが
サーバーにログインして接続している場合の書き方も同様なのか?
②サーバーでログインしている状態で
if EXTIS ファイル名 をつかうときのコードの書き方。
③②で探すべきファイルがあった場合にftpを実施すら場合のコードの書き方。
②と③の部分の普段のコードの書き方はわかるのですがサーバーにログインした後の時の書き方が変わるのかどうか?
①の書き方がそもそもわからず
またサーバーにログインした場合、cmdで操作しているようにログアウトするまではそのバッチのコードはそのサーバーにでの操作のコードとなるかどうかも知りたいです。
  • Windows

    1962 questions

    Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

8

amaguri

amaguri score 217

2017/01/16 16:44  投稿

batファイル ftpサーバーに接続できるかのチェック処理
batファイル
前提:対外接続サーバーで動いているバッチファイル
①web/AP/DBサーバーに接続できるかのチェックを行う
②そのサーバーの「/home/www/bin/ファイル名①」があるかのチェックを行う。ないならエラーラベルへ
③そのファイルがあるなら②から「/kd/var/ファイル名②」にftpのgetで送信する。送信できないならエラーラベルへ
という処理を書きたいのですが
現在既存のものとして
kk/bin/IDPASS.TXT
内容
opeo testdb
loginID
pass
bin
というログインするための情報が記載されたファイルがあります。
既存のファイルには
```
copy kk/bin/IDPASS.TXT kk/data/dat/tmp/kk_ss.BAT_FTP.TXT >NUL
echo put 送信元ファイルパス/ファイル名 受信元ファイルパス/ファイル名 >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
echo quit >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
```
サーバー情報、ID、パスワードが記載されてるIDPASS.TXTファイルの内容をコピーした新規ファイルにftpで実行する処理内容を追加上書きしてきき、ftp -sでファイルに書かれたftコマンドを実行してるのですが
今回は
いきなりftpで送信するのではなく下記ロジック
①testdbに接続できるかチェック
②/home/www/bin/にファイル名①が存在することを確認。
③②で確認したファイルか存在するなら
①のサーバーの/home/www/binファイル名①
から
大概接続サーバーの/kd/var/ファイル名②
としてFTPのgetで送信したい。
というロジックで書かなくてはならないため。
対外接続サーバーで動いているバッチファイルから
①WEB/AP/DBサーバーにログインできるかを確認する。
②if EXITSでそのサーバーにファイルがあるかの確認をする。
③ファイルが存在していればftpで送信する
という場合の処理はどのように書けばよろしいでしょうか?
追加
```
copy kk/bin/IDPASS.TXT 新規ファイル名
echo ログインできなかった場合の処理
echo if not EXIST ファイル名 エラー処理ラベル
echo get 送信/ファイル名 受信/ファイル名 >> 新規ファイル名
echo ftpで送信できなかった場合の処理
echo quit>>新規ファイル名
と書けばいいのでしょうか?
追加2回目
誤字脱字修正いたしました。
追記
やるべきことはわかるのですかコードの落とし方がわからないのでコードの書き方を知りたいです。
①サーバーへログインし、ログインできるかのチェックを行うコードの書き方。
②ログインしているサーバーでの探すべきファイルがあるかのチェックを行うコードの書き方
if EXTIS ファイル名 というのはわかりますが
サーバーにログインして接続している場合の書き方も同様なのか?
③②で探すべきファイルがあった場合にftpを実施すら場合のコードの書き方。
②と③の部分の普段のコードの書き方はわかるのですがサーバーにログインした後の時の書き方が変わるのかどうか?
①の書き方がそもそもわからず
またサーバーにログインした場合、cmdで操作しているようにログアウトするまではそのバッチのコードはそのサーバーにでの操作のコードとなるかどうかも知りたいです。
  • Windows

    1962 questions

    Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

7

amaguri

amaguri score 217

2017/01/16 16:39  投稿

batファイル ftpサーバーに接続できるかのチェック処理
batファイル
前提:対外接続サーバーで動いているバッチファイル
①web/AP/DBサーバーに接続できるかのチェックを行う
②そのサーバーの「/home/www/bin/ファイル名①」があるかのチェックを行う。ないならエラーラベルへ
③そのファイルがあるなら②から「/kd/var/ファイル名②」にftpのgetで送信する。送信できないならエラーラベルへ
という処理を書きたいのですが
現在既存のものとして
kk/bin/IDPASS.TXT
内容
opeo testdb
loginID
pass
bin
というログインするための情報が記載されたファイルがあります。
既存のファイルには
```
copy kk/bin/IDPASS.TXT kk/data/dat/tmp/kk_ss.BAT_FTP.TXT >NUL
echo put 送信元ファイルパス/ファイル名 受信元ファイルパス/ファイル名 >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
echo quit >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
```
サーバー情報、ID、パスワードが記載されてるIDPASS.TXTファイルの内容をコピーした新規ファイルにftpで実行する処理内容を追加上書きしてきき、ftp -sでファイルに書かれたftコマンドを実行してるのですが
今回は
いきなりftpで送信するのではなく下記ロジック
①testdbに接続できるかチェック
②/home/www/bin/にファイル名①が存在することを確認。
③②で確認したファイルか存在するなら
 ①のサーバーの/home/www/binファイル名①           
              から
 大概接続サーバーの/kd/var/ファイル名②
       としてFTPのgetで送信したい。
というロジックで書かなくてはならないため。
対外接続サーバーで動いているバッチファイルから
①WEB/AP/DBサーバーにログインできるかを確認する。
②if EXITSでそのサーバーにファイルがあるかの確認をする。
③ファイルが存在していればftpで送信する
という場合の処理はどのように書けばよろしいでしょうか?
追加
```
copy kk/bin/IDPASS.TXT 新規ファイル名
echo ログインできなかった場合の処理
echo if not EXIST ファイル名 エラー処理ラベル
echo get 送信/ファイル名 受信/ファイル名 >> 新規ファイル名
echo ftpで送信できなかった場合の処理
echo quit>>新規ファイル名
と書けばいいのでしょうか?
追加2回目
誤字脱字修正いたしました。
追記
やるべきことはわかるのですかコードの落とし方がわからないのでコードの書き方を知りたいです。
①サーバーへログインし、ログインできるかのチェックを行うコードの書き方。
②ログインしているサーバーでの探すべきファイルがあるかのチェックを行うコードの書き方
if EXTIS ファイル名 というのはわかりますが
サーバーにログインして接続している場合の書き方も同様なのか?
③②で探すべきファイルがあった場合にftpを実施すら場合のコードの書き方。
②と③の部分の普段のコードの書き方はわかるのですがサーバーにログインした後の時の書き方が変わるのかどうか?
①の書き方がそもそもわからず
ログインしたあとログアウトするまでそのサーバーに入るようにコマンドが打てるのかなどもわかりません。
またサーバーにログインした場合、cmdで操作しているようにログアウトするまではそのバッチのコードはそのサーバーにでの操作のコードとなるかどうかも知りたいです。
  • Windows

    1962 questions

    Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

6

amaguri

amaguri score 217

2017/01/16 16:37  投稿

batファイル ftpサーバーに接続できるかのチェック処理
batファイル
前提:対外接続サーバーで動いているバッチファイル
①web/AP/DBサーバーに接続できるかのチェックを行う
②そのサーバーの「/home/www/bin/ファイル名①」があるかのチェックを行う。ないならエラーラベルへ
③そのファイルがあるなら②から「/kd/var/ファイル名②」にftpのgetで送信する。送信できないならエラーラベルへ
という処理を書きたいのですが
現在既存のものとして
kk/bin/IDPASS.TXT
内容
opeo testdb
loginID
pass
bin
というログインするための情報が記載されたファイルがあります。
既存のファイルには
```
copy kk/bin/IDPASS.TXT kk/data/dat/tmp/kk_ss.BAT_FTP.TXT >NUL
echo put 送信元ファイルパス/ファイル名 受信元ファイルパス/ファイル名 >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
echo quit >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
```
サーバー情報、ID、パスワードが記載されてるIDPASS.TXTファイルの内容をコピーした新規ファイルにftpで実行する処理内容を追加上書きしてきき、ftp -sでファイルに書かれたftコマンドを実行してるのですが
今回は
いきなりftpで送信するのではなく下記ロジック
①testdbに接続できるかチェック
②/home/www/bin/にファイル名①が存在することを確認。
③②で確認したファイルか存在するなら
 ①のサーバーの/home/www/binファイル名①           
              から
 大概接続サーバーの/kd/var/ファイル名②
       としてFTPのgetで送信したい。
というロジックで書かなくてはならないため。
対外接続サーバーで動いているバッチファイルから
①WEB/AP/DBサーバーにログインできるかを確認する。
②if EXITSでそのサーバーにファイルがあるかの確認をする。
③ファイルが存在していればftpで送信する
という場合の処理はどのように書けばよろしいでしょうか?
追加
```
copy kk/bin/IDPASS.TXT 新規ファイル名
echo ログインできなかった場合の処理
echo if not EXIST ファイル名 エラー処理ラベル
echo get 送信/ファイル名 受信/ファイル名 >> 新規ファイル名
echo ftpで送信できなかった場合の処理
echo quit>>新規ファイル名
のような書き方になるのでしょうか?
と書けばいいのでしょうか?
追加2回目
誤字脱字修正いたしました。
誤字脱字修正いたしました。
追記
やるべきことはわかるのですかコードの落とし方がわからないのでコードの書き方を知りたいです。
①サーバーへログインし、ログインできるかのチェックを行うコードの書き方。
②ログインしているサーバーでの探すべきファイルがあるかのチェックを行うコードの書き方
if EXTIS ファイル名 というのはわかりますが
サーバーにログインして接続している場合の書き方も同様なのか?
③②で探すべきファイルがあった場合にftpを実施すら場合のコードの書き方。
②と③の部分の普段のコードの書き方はわかるのですがサーバーにログインした後の時の書き方が変わるのかどうか?
①の書き方がそもそもわからず
ログインしたあとログアウトするまでそのサーバーに入るようにコマンドが打てるのかなどもわかりません。
  • Windows

    1962 questions

    Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

5

amaguri

amaguri score 217

2017/01/16 15:51  投稿

batファイル ftpサーバーに接続できるかのチェック処理
batファイル
前提:大概接続サーバーで動いているバッチファイル
前提:対外接続サーバーで動いているバッチファイル
①web/AP/DBサーバーに接続できるかのチェックを行う
②そのサーバーの「/home/www/bin/ファイル名①」があるかのチェックを行う。ないならエラーラベルへ
③そのファイルがあるなら②から「/kd/var/ファイル名②」にftpのgetで送信する。送信できないならエラーラベルへ
という処理を書きたいのですが
現在既存のものとして
kk/bin/IDPASS.TXT
内容
opeo testdb
loginID
pass
bin
というログインするための情報が記載されたファイルがあります。
既存のファイルには
```
copy kk/bin/IDPASS.TXT kk/data/dat/tmp/kk_ss.BAT_FTP.TXT >NUL
echo put 送信元ファイルパス/ファイル名 受信元ファイルパス/ファイル名 >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
echo quit >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
```
サーバー情報、ID、パスワードが記載されてるIDPASS.TXTファイルの内容をコピーした新規ファイルにftpで実行する処理内容を追加上書きしてきき、ftp -sでファイルに書かれたftコマンドを実行してるのですが
今回は
いきなりftpで送信するのではなく下記ロジック
①testdbに接続できるかチェック
②/home/www/bin/にファイル名①が存在することを確認。
③②で確認したファイルか存在するなら
 ①のサーバーの/home/www/binファイル名①           
              から
 大概接続サーバーの/kd/var/ファイル名②
       としてFTPのgetで送信したい。
というロジックで書かなくてはならないため。
大概接続サーバーで動いているバッチファイルから
対外接続サーバーで動いているバッチファイルから
①WEB/AP/DBサーバーにログインできるかを確認する。
②if EXITSでそのサーバーにファイルがあるかの確認をする。
③ファイルが存在していればftpで送信する
という場合の処理はどのように書けばよろしいでしょうか?
追加
```
copy kk/bin/IDPASS.TXT 新規ファイル名
echo ログインできなかった場合の処理
echo if not EXIST ファイル名 エラー処理ラベル
echo get 送信/ファイル名 受信/ファイル名 >> 新規ファイル名
echo ftpで送信できなかった場合の処理
echo quit>>新規ファイル名
のような書き方になるのでしょうか?
追加2回目
誤字脱字修正いたしました。
  • Windows

    1962 questions

    Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

4

amaguri

amaguri score 217

2017/01/16 15:49  投稿

batファイル ftpサーバーに接続できるかのチェック処理
batファイル
前提:大概接続サーバーで動いているバッチファイル
①web/AP/DBサーバーに接続できるチェック。
②そのサーバーの「/home/www/bin/ファイル名①」があるかのチェックを行う
③そのファイルがあるなら②から「/kd/var/ファイル名②」にftpのgetで送信する。
①web/AP/DBサーバーに接続できるかのチェックを行う
②そのサーバーの「/home/www/bin/ファイル名①」があるかのチェックを行う。ないならエラーラベルへ
③そのファイルがあるなら②から「/kd/var/ファイル名②」にftpのgetで送信する。送信できないならエラーラベルへ
という処理を書きたいのですが
現在既存のものとして
kk/bin/idpass.txt
kk/bin/IDPASS.TXT
内容
opeo testdb
loginID
pass
bin
というログインするための情報が記載されたファイルがあり
というログインするための情報が記載されたファイルがあります。
既存のファイルには
```
copy kk/bin/IDPASS.TXT kk/data/dat/tmp/kk_ss.BAT_FTP.TXT >NUL
echo put 送信元ファイルパス/ファイル名 受信元ファイルパス
/ファイル名 >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
echo put 送信元ファイルパス/ファイル名 受信元ファイルパス/ファイル名 >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
echo quit >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
```
とサーバー情報、ID、パスワードが記載されてるファイルをコピーしてそこから追加上書きにてftpかで行う処理を書いていき、最後にftp -sでファイルに書かれたftコマンドを実行しているのですが
サーバー情報、ID、パスワードが記載されてるIDPASS.TXTファイルの内容をコピーした新規ファイルにftpで実行する処理内容を追加上書きしてきき、ftp -sでファイルに書かれたftコマンドを実行してるのですが
今回は
いきなりftpで送信するのではなく
いきなりftpで送信するのではなく下記ロジック
①testdbに接続できるかチェック
②/home/www/bin/にファイル名①が存在することを確認。
③②で確認したファイルか存在するなら
 ①のサーバーの/home/www/binファイル名①           
              から
 大概接続サーバーの/kd/var/ファイル名②
       としてFTPのgetで送信したい。
というロジックで書かなくてはならないため。
どのように  
大概接続サーバーで動いているバッチファイルから
にWEB/AP/DBサーバーにログインできるかを確認した後
if EXITSでファイルがあるかの確認をし、ファイルがあれば
ftpで送信する
①WEB/AP/DBサーバーにログインできるかを確認する。
というコードを書ばいいのでしょうか?
②if EXITSでそのサーバーにファイルがあるかの確認をする。
③ファイルが存在していればftpで送信する
という場合の処理はどのように書けばよろしいでしょうか?
追加
```
copy kk/bin/IDPASS.TXT 新規ファイル名
echo ログインできなかった場合の処理
echo if not EXIST ファイル名 エラー処理ラベル
echo get 送信/ファイル名 受信/ファイル名 >> 新規ファイル名
echo ftpで送信できなかった場合の処理
echo quit>>新規ファイル名
のような書き方になるのでしょうか?
のような書き方になるのでしょうか?
追加2回目
誤字脱字修正いたしました。
  • Windows

    1962 questions

    Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

3

amaguri

amaguri score 217

2017/01/16 15:40  投稿

batファイル ftpサーバーに接続できるかのチェック処理
batファイル
前提:大概接続サーバーで動いているバッチファイル
①web/AP/DBサーバーに接続できるチェック。
②そのサーバーの「/home/www/bin/ファイル名①」があるかのチェックを行う
③そのファイルがあるなら②から「/kd/var/ファイル名②」にftpのgetで送信する。
という処理を書きたいのですが
現在既存のものとして
kk/bin/idpass.txt
内容
opeo testdb
loginID
pass
bin
というログインするための情報が記載されたファイルがあり
既存のファイルには
```
copy kk/bin/IDPASS.TXT kk/data/dat/tmp/kk_ss.BAT_FTP.TXT >NUL
echo put 送信元ファイルパス/ファイル名 受信元ファイルパス
/ファイル名 >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
echo quit >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
```
とサーバー情報、ID、パスワードが記載されてるファイルをコピーしてそこから追加上書きにてftpかで行う処理を書いていき、最後にftp -sでファイルに書かれたftコマンドを実行しているのですが
今回は
いきなりftpで送信するのではなく
①testdbに接続できるかチェック
②/home/www/bin/にファイル名①が存在することを確認。
③②で確認したファイルか存在するなら
 ①のサーバーの/home/www/binファイル名①           
              から
 大概接続サーバーの/kd/var/ファイル名②
       としてFTPのgetで送信したい。
というロジックで書かなくてはならないため。
どのように
大概接続サーバーで動いているバッチファイルから
にWEB/AP/DBサーバーにログインできるかを確認した後
if EXITSでファイルがあるかの確認をし、ファイルがあれば
ftpで送信する
というコードを書ばいいのでしょうか?
というコードを書ばいいのでしょうか?
追加
```
copy kk/bin/IDPASS.TXT 新規ファイル名
echo ログインできなかった場合の処理
echo if not EXIST ファイル名 エラー処理ラベル
echo get 送信/ファイル名 受信/ファイル名 >> 新規ファイル名
echo ftpで送信できなかった場合の処理
echo quit>>新規ファイル名
のような書き方になるのでしょうか?
  • Windows

    1962 questions

    Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

2

amaguri

amaguri score 217

2017/01/16 15:28  投稿

batファイル ftpサーバーに接続できるかのチェック処理
batファイル
前提:大概接続サーバーで動いているバッチファイル
①web/AP/DBサーバーに接続する。
①web/AP/DBサーバーに接続できるチェック。
②そのサーバーの「/home/www/bin/ファイル名①」があるかのチェックを行う
③そのファイルがあるなら②から「/kd/var/ファイル名②」にftpのgetで送信する。
という処理を書きたいのですが
現在既存のものとして
kk/bin/idpass.txt
内容
opeo testdb
loginID
pass
bin
というログインするための情報が記載されたファイルがあり
既存のファイルには
```
copy kk/bin/IDPASS.TXT kk/data/dat/tmp/kk_ss.BAT_FTP.TXT >NUL
echo put 送信元ファイルパス/ファイル名 受信元ファイルパス
/ファイル名 >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
echo quit >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
```
とサーバー情報、ID、パスワードが記載されてるファイルをコピーしてそこから追加上書きにてftpかで行う処理を書いていき、最後にftp -sでファイルに書かれたftコマンドを実行しているのですが
今回は
いきなりftpで送信するのではなく
①testdbに接続
①testdbに接続できるかチェック
②/home/www/bin/にファイル名①が存在することを確認。
③②で確認したファイルか存在するなら
 ①のサーバーの/home/www/binファイル名①           
              から
 大概接続サーバーの/kd/var/ファイル名②
       としてFTPのgetで送信したい。
というロジックで書かなくてはならないため。
どのように
大概接続サーバーで動いているバッチファイルから
にWEB/AP/DBサーバーにログインできるかを確認した後
if EXITSでファイルがあるかの確認をし、ファイルがあれば
ftpで送信する
というコードを書ばいいのでしょうか?
  • Windows

    1962 questions

    Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

1

amaguri

amaguri score 217

2017/01/16 15:28  投稿

batファイル ftpサーバーに接続できるかのチェック処理
batファイル
前提:大概接続サーバーで動いているバッチファイル
①web/AP/DBサーバーに接続する。
②そのサーバーの「/home/www/bin/ファイル名①」があるかのチェックを行う
③そのファイルがあるなら②から「/kd/var/ファイル名②」にftpのgetで送信する。
という処理を書きたいのですが
現在既存のものとして
kk/bin/idpass.txt
内容
opeo testdb
loginID
pass
bin
というログインするための情報が記載されたファイルがあり
既存のファイルには
```
copy kk/bin/IDPASS.TXT kk/data/dat/tmp/kk_ss.BAT_FTP.TXT >NUL
echo put 送信元ファイルパス/ファイル名 受信元ファイルパス
/ファイル名 >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
echo quit >>kk/data/dat/tmp/kk_ss.BAT_FTP.TXT
```
とサーバー情報、ID、パスワードが記載されてるファイルをコピーしてそこから追加上書きにてftpかで行う処理を書いていき、最後にftp -sでファイルに書かれたftコマンドを実行しているのですが
今回は
いきなりftpで送信するのではなく
①testdbに接続
②/home/www/bin/にファイル名①が存在することを確認。
③②で確認したファイルか存在するなら
 ①のサーバーの/home/www/binファイル名①           
              から
 大概接続サーバーの/kd/var/ファイル名②
       としてFTPのgetで送信したい。
というロジックで書かなくてはならないため。
どのように
大概接続サーバーで動いているバッチファイルから
にWEB/AP/DBサーバーにログインできるかを確認した後
if EXITSでファイルがあるかの確認をし、ファイルがあれば
ftpで送信する
というコードを書けるでしょうか?
というコードを書ばいいのでしょうか?
  • Windows

    1962 questions

    Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る