SFTP 経由でリモート サーバーにアクセスしようとしています。これには Net::SFTP::Foreign を使用しています。ディレクトリをユーザーのホームディレクトリに変更しようとすると問題が発生します。シェルのようにディレクトリを変更することはできません。
cd ~
cd ~/folder
私のperlコードは次のとおりです。
$sftp->setcwd("~/aast-backup/$backup_type") or die "unable to change cwd: " . $sftp->error;
エラー表示
unable to change cwd: Couldn't get realpath for remote '/home/ftpkasi/aast-backup/~/aast-backup/differential
これに光を当ててください。前もって感謝します...