私のVPSについては、私のVPSをバックアップするためのcronジョブで3時間ごとに実行されるものを作成しました。すべてのデータベース(この場合)は、WebDAVを介して接続されたストレージサービス上の新しいフォルダに移動され、移動されます。WebDAVでディレクトリを作成するときにBashスクリプトが失敗する
昨日まで完璧に動作します。
mkdir: cannot create directory ‘/stack/VPS-Backups/Srv1/Database/07-10-2016_12:00’: No such file or directory
(それがうまくいかない)スクリプト:スクリプトは私にエラーを与える
#!/bin/bash
DB_BACKUP="/stack/VPS-Backups/Srv1/Database/`date +%d-%m-%Y`_`date +%H:%M`"
# Create the backup directory
mkdir $DB_BACKUP
私は/すでに次のことをprocees確認:
- 再マウントのWebDAV
- ディレクトリ構造 "/ stack/VPS-Backups/Srv1/Database"が存在するか確認してください。
- URL/WebDAVののユーザー名/パスワードが
- を変更していないストレージストレージの供給者は、私は何ができる事
を変更していないのですか?助けてくれてありがとう! :-)
これはスクリプトですか?私はそれが失敗しているパスの前に '〜'があるのを見ます。 – heemayl
申し訳ありませんが、私のせいです。打ち間違え。これを修正しました:) –
この文脈では、「そのようなファイルやディレクトリはありません」というプレーンな読み方は、親ディレクトリが実際には存在しない*ということです。特別の請求、特別な証拠、&c。 –