Почему не работает скрипт через cron (sh->php)?
Судя по комментарию: Почему не работает скрипт через cron (sh->php)?
Проблема в том, что вы сохранили файл в Windows.
По-хорошему почитать про crlf и lf.
Решение проблемы:
Скрипт небольшой, можете руками переписать сразу на линуксе.(например в nano)
Либо попробуйте воспользоваться решением отсюда:stackoverflowawk '{ sub("\r$", ""); print }' get_data.sh > get_data2.sh
mv get_data2.sh get_data.sh
Вместо записи выхлопа в null сделай дозапись в файл. Еще cron может что-то в системные логи брякнуть.