No.14161 投稿時間:2004年01月09日(Fri) 12:24 投稿者名:まさ URL:
度々お世話になります。
バックアップについて現在検討しており、自分なりにシェルスクリプトで作ってcronで動かしています。(root)
が、手動で行う場合は問題なくバックアップされているのに、cronですと動いていないようです。
実際には動いているようですが、ちゃんと処理されていなく、途中で止まっている様子。
以下にスクリプトを記載いたしますので、修正すべき点などありましたらご教示願います。
まず構成はvine2.6r1で /home を /mnt/mo にバックアップです。
#!/bin/sh
#一時格納(代表として/home ログとかも入れております)
/bin/tar cvzf /tmp/bk/bk_www.tar.gz /home/*
# 一応二世代管理のつもり
cp -f /mnt/mo/backup.1.tar.gz /mnt/mo/backup.2.tar.gz
cp -f /mnt/mo/backup.tar.gz /mnt/mo/backup.1.tar.gz
/bin/tar cvzf /mnt/mo/backup.tar.gz /tmp/bk/bk_*.tar.gz
#作業ファイルを削除
rm -f /tmp/bk/bk_*.tar.gz
No.14182 投稿時間:2004年01月10日(Sat) 16:36 投稿者名:ranndo URL:
まさ さま こんにちは。
在り来りなアイデアで恐縮ですが echo >> "コメント"${APP_LOG}
(APP_LOGはログファイル名をフルパスで指定 APP_LOG="/../../app.log"などとする)
文を挿入して、デバッグしてみてはいかがでしょうか?
cronにて途中で止まったとしても「どこで?」が見えるかもしれません。