Проблема выхода 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