С консоли (bash) работает вот такая команда
(/bin/sort -r -k 2,5 /tmp/rate-mail-`/bin/date "+%Y-%m-%d"`-10.10.txt | /bin/awk '{if ($2 > 1) {print}}') | /bin/mail -s 'Bla Bla' email@address
В crontab не работатет.
Пробовал и так
bash -c "(/bin/sort -r -k 2,5 /tmp/rate-mail-`/bin/date "+%Y-%m-%d"`-10.10.txt | /bin/awk '{if ($2 > 1) {print}}') | /bin/mail -s 'Bla Bla' email@address"
все равно не работает.
Как только вместо `/bin/date "+%Y-%m-%d"` подставляешь результат этой команды все работает.
Нелп.
Ответ на:
комментарий
от sdio
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум crontab задание не выполняется (2015)
- Форум Bash- top 10 (2012)
- Форум cron, bash непонятки (2005)
- Форум [gentoo-ONLY]накидайте скриптов для «странного» (2012)
- Форум 1. Статистика по TCP-соединениям: продолжительность, объем переданных данных для каждого (2018)
- Форум Гугл не принимает почту. (2012)
- Форум Альтернативное монтирование флешек (2009)
- Форум Нечаянно заблокировал соединения iptables (2016)
- Форум Не работает «sort -n» при запуске скрипта по крону (2013)
- Форум Bash не сбрасывается значение перменной (2022)