Проблема с Crontab

У меня есть этот скрипт. Когда я запускаю его из командной строки, он работает нормально. Когда я запускаю его из cron, он печатает только половину данных

. Результаты должны выглядеть так:

07/Feb/2012 11 0.5

07/Feb/2012 11  0.333333

07/Feb/2012 11  0.3

В настоящее время я получаю только данные даты, когда я запустите его из cron:

07/Feb/2012 11 
07/Feb/2012 11  
07/Feb/2012 11  
07/Feb/2012 11

Это сценарий:

#!/bin/bash
#
PATH=/opt/someApp/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/awk

# Generate data and hour stamp
date '+%d/%b/%Y %H' > /var/www/stats/datedata

#Crank out  and consider utlisation
/usr/bin/./top -d 3 -n3 | /bin/./grep "Cpu" | awk '{ sum += $2/3 } END { print sum }' > /var/www/stats/usage_cpu

#
/usr/bin/./paste /var/www/stats/datedata /var/www/stats/usage_cpu >> /var/www/stats/thedata

Это моя запись crontab: (Я использую / etc / crontab, чтобы установить это)

20 *    * * *   root    /var/www/stats/./stats.sh
0
задан 7 February 2012 в 07:13

0 ответов

Другие вопросы по тегам:

Похожие вопросы: