投稿日:2004年01月09日 作成鷹の巣

No.14161 vine Linuxでバックアップ用シェルスクリプトが途中で止まる。



vine Linuxでバックアップ用シェルスクリプトが途中で止まる。

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にて途中で止まったとしても「どこで?」が見えるかもしれません。


|目次|掲示板|過去ログ目次|▲頁先頭|