こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

crontabの自動実行について (Debian3.0)

OSはDebian GNU/Linux 3.0です。

/etc/cron.daily の中にviで記述した下記のものを
保存しました。ファイル名back.sh

#!/bin/sh

rsync -acouv --stats /home/www /backup/back-all ;;

しかし、自動実行できていませんでした。
www、back-all共に実在するディレクトリです。

crontabは下記のとおり、初期のままです。
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow usercommand
25 6* * *roottest -e /usr/sbin/anacron || run-parts --report /etc/cron.daily
47 6* * 7roottest -e /usr/sbin/anacron || run-parts --report /etc/cron.weekly
52 61 * *roottest -e /usr/sbin/anacron || run-parts --report /etc/cron.monthly
#

何か間違いがあるのでしょうか?

投稿日時 - 2004-05-28 09:12:29

QNo.873035

すぐに回答ほしいです

質問者が選んだベストアンサー

以下の2点をご確認ください。

back.sh に適切な所有者・ファイル権限を与えたか?
back.sh が実行された時点で、rsyncコマンドにパスが通っているか?

投稿日時 - 2004-05-28 09:32:43

お礼

back.shを確認した結果、
権限が実行可能になっていませんでした。
設定を変更すると正常動作しました。
ありがとうございます。

投稿日時 - 2004-05-29 13:12:06

ANo.1

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

調べるところは#1の方の書かれたところだと思いますが、エラーになっていればroot宛てにメールが来ていませんか?そこにエラーメッセージが書いてあると思います。

投稿日時 - 2004-05-29 03:01:36