0

mysql データベースのバックアップを作成すると同時に、lftp を使用して他のサーバーに接続し、バックアップを他のサーバーに転送するシェル スクリプトを作成しました。

lftp を使用して他のサーバーに接続できますが、cp または mv または mput コマンドを使用してファイルを転送すると、「アクセスに失敗しました 550:」というエラーが表示されます。

cp コマンドの場合、「不明なコマンド: cp」と表示されます

誰かがそのような問題に直面し、それを解決するための解決策を持っている場合は、私を助けてください.

ありがとう、チェタン・パンチャル

4

1 に答える 1

0

lftp で接続したサーバーにファイルを配置するには、cp や mv ではなく「put」コマンドを使用します。サーバーからファイルを取得するには、「get」を使用します。一度に複数のファイルを配置するには、「mput」を使用するか、一度に複数のファイルを取得するには「mget」を使用します。ただし、アップロード/ダウンロードされるファイルごとにプロンプ​​トが表示される可能性があります。

それでもエラーが発生する場合は、サーバー上の現在のディレクトリにファイルを配置する権限があることを確認してください。

于 2012-05-02T14:40:03.727 に答える