Проблема выхода 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 для настройки)

[ 113]
0
задан 7 February 2012 в 05:13

1 ответ

Попробуйте позвонить /usr/bin/awk, а не просто awk.

0
ответ дан 7 February 2012 в 05:13

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

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