Проблема выхода Crontab

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

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

 07 февраля 2012 г. 11 0,5

07 / фев / 2012 11 0.333333

07 / фев / 2012 11 0,3 

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

 07 февраля 2012 г. 11 
07 февраля 2012 г. 11  
07 февраля 2012 г. 11  
07 февраля 2012 г. 11 

Это скрипт:

#! / Bin / Баш
#
PATH=/ Opt/someApp/ бен: / USR / местные / SBIN: / USR / местные / бен: / USR / SBIN: / USR / бен: / SBIN: / бен: / USR / бен / AWK

# Генерация данных и отметка часа
дата '+% d /% b /% Y% H'> / var / www / stats / datedata

# Прокрутите и рассмотрите вопрос
/usr/bin/./top -d 3 -n3 | /bin/./grep "Процессор" | awk '{ sum += $2/3 } END { print sum }' > /var/www/stats/ creation_cpu

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

Это моя запись в crontab: (я использую / etc / crontab для ее настройки)

 20 * * * * root /var/www/stats/./stats.sh 

1 ответ

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

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