| << PHPでの検索システム作成について | 質問一覧 | MySQLで取得した値を配列で表示する >> |
- 0P
cronでサーバー上のファイルをバックアップする
- 0P
聞く場所がなかったのでこちらで許して下さい。
ハッスルサーバでサーバー上にあるファイル全てを
バックアップするcronを作りたいです。
現在、下記のソースで実行しているのですが
cannot create /dev/nul: Operation not supported
とエラーが帰ってきます。
スクリプトは実行しているのでたぶんソースが原因かと思うのですが
どなたかご教授願えないでしょうか。
- // ユーザ名には実際に入力しております。
- #!/bin/sh
- keepday=7 # バックアップの保存期間
- src=/home/ユーザ名/public/www # バックアップ元
- dest=/var/tmp # バックアップ先
- filename=backup # ファイル名
- timestamp='/bin/date +%Y%m%d' # タイムスタンプ形式
- bkfile=$dest/$filename.`$timestamp`.tar.gz # バックアップファイル名作成
- rmfile=$dest/$filename.`$timestamp -d "$keepday days ago"`.tar.gz
- # ↑削除ファイル名作成
- /bin/tar -zcf $bkfile $src >/dev/nul 2>&1 # バックアップファイルの作成
- if [ $? != 0 -o ! -e $bkfile ]; then # エラー処理
- /bin/echo "バックアップに失敗しました"
- exit 1
- fi
- if [ -e $rmfile ]; then # 古いバックアップの削除
- /bin/rm -f $rmfile
- fi
- exit 0
cronでサーバー上のファイルをバックアップする hayato0210 [01月19日 02時15分] | PHPでの検索システム作成について | 質問一覧 | MySQLで取得した値を配列で表示する |





