LINUX.ORG.RU

hdparm+cron


0

1

Добрый день. Написал скрипт

.....
else
echo "executed" >> /root/log
hdparm -C /dev/sda >> /root/log
fi
...
После чего ввел crontab -e и вписал туда:
# m h  dom mon dow   command
* * * * * bash -c "/root/scripts/test.sh"
После его выполнения обнаружилось, что в файле /root/log оказалась только строка «executed», в то время как выведенное hdparm-ом куда-то пропало.
При запуске вручную того же скрипта в /root/log добавляется и строка «executed», и выведенное hdparm-ом.
В чем причина некорректного обрабатывания скрипта cron-ом?
Debian, 2.6.26

> В чем причина некорректного обрабатывания скрипта cron-ом?
$PATH? Попробуйте указать полный путь до hdparm.

AITap ★★★★★
()
Ответ на: комментарий от nanotracktor

Ага, и, в качестве совета, оставьте руту рутово (в смысле, не засоряйте каталог)

dumal ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.