sh の事は良く解らず書いていますのでよろしくお願いします

crontab で
0-40/5 * * * * root /root/httplog.sh

httpllog.sh で
#!/bin/sh
#
if [ -f /root/rsync_ok ]; then
exit
else
if  scp -p msih:/root/rsync_ok . > /dev/null 2>&1; then   <-- 此処の dot
if [ /root/rsync_ok -nt /root/rsync_backup ]; then
/usr/local/bin/rsync -a msih:/usr/home/punio/logs/tmp/punio-access0_log /usr/home/punio/logs/tmp
 /bin/cp /root/rsync_ok /root/rsync_backup
 uname -v | mail -s log-buckup-ok kouya
fi
/bin/rm /root/rsync_ok
fi
fi

これで 6.2-RELEASE で機能していました、が 6.3-RELEASE に更新したところ機能しなくなってしまいました。
このままで root で login し ./httplog.sh と入れると実行されます。
上の、"<-- 此処の dot" の所の . を /root/rsync_ok とする事で動作する様にはなったのですが、
このときの . は何処を指すのでしょうか。
cron で root で起動するので /root と思っていたんですが。

熊本県八代郡氷川町吉本103-1
浦口耕也

[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;] 
[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]




メールによる返信