#!/bin/sh
t=`/usr/bin/curl http://24temp.ru/android/2014-24temp.php | /usr/bin/tr -d {t\"ph, | /usr/bin/awk -F":" '{ print $2 }'`
echo "$t" >> ~/t.txt
Вот такой чудо-код прекрасно работает в консоли, при ручном вызове скрипта. Но не работает при запуске через крон. Вообще никакой реакции добиться не удалось. только в логах
Oct 17 16:31:02 screencapture /USR/SBIN/CRON[14551]: (chemax) CMD (root sh /home/chemax/getdata/getdata2.sh)
или
Oct 17 16:33:01 screencapture /USR/SBIN/CRON[14970]: (chemax) CMD (chemax sh home/chemax/getdata/getdata.sh)
Зависит от версии скрипта, которую я пытаюсь запустить.
Как сделать так, чтобы крон это пережевал? 2>/dev/null я делал и в самом скрипте и в команде крона пытался прописывать. Эффекта 0.
Пытался распихать по скрипту logger - не выводит ничего. Права на скрипт 777 и +x поставил. Что делать еще - ума не приложу.