SCPでLinuxサーバーからファイルをコピーしていたのだが、まれにファイルが無い時があることが判明。
存在確認をした上でコピーしたいのだが(もしくは存在しなくてもエラーを出さない)SCPのオプションでは無さそう・・・。
SFTPとかを使った方が良いのだろうか。
何分ここら辺の事は素人でよく判らない。
とりあえずSCPの前にSSHコマンドで確認することとした。
$fileExist = ssh $user@${hostName} "if [ -f /tmp/bkup.tar ]; then echo 'exist'; else echo 'not exist'; fi" |
0 件のコメント:
コメントを投稿