#!/bin/bash
"mirror -R //thevault/Shared/Operations/Marketing/test --only-missing -e ;exit"
私はlftpを使って共有ドライブ上のフォルダをミラーリングしています。しかし、それは "そのようなファイルやディレクトリはありません"と失敗しますこれを記述する正しい方法は何ですか?どのようにファイル名のスペースをエスケープするか。私は文字通りすべてを試しました。cygwin bashスクリプトで共有ドライブにアクセスするにはどうすればよいですか?
私も/cygdrive/s/Operations/Marketing/test
を試しました。これは私がログインしている間に動作し、スクリプトを実行します。しかし、私がログファイルに記録されていない間にタスクが実行されるとき、私は同じ "No such file"エラーを取得します。
// thevault /共有< ~~間違って'samba'が' cygwin'に移植されているのを見ましたが、 'sftp'とホスト鍵認証 –
マイクでこの問題を簡単に解決できます。これはすばやく汚れた概念なので、sftpやsambaなどのツールを使ってプロセスをさらに洗練することができます。どのように私は正しい経路を置く考えがありますか? – Kelbizzle
'sftp'を使用している場合は、サーバにアクセスするためのパスを使用する必要はありません。 sftp経由で接続し、 'sftp'サーバをインストールしたときに設定したディレクトリに基づいてファイルを' put'/'get'してください。だから、ミラー化しようとしているディレクトリへのアクセスを 'sftp'サーバに設定します。 –