Имеется ОС FreeBSD 6.1, 64-битная версия.При запуске из shell под root команды
df | grep 'arch'возвращает:
/dev/ad6s1d 302729494 156659760 121851376 56% /archА если запустить из под cron, то:
/dev/ad6s1d 605458988 313310240 243712032 56% /archТ.е. при запуске из под cron все правильные значения, кроме процентов, умножаются на 2.
Как лечить совместную связку cron + df ?
>Имеется ОС FreeBSD 6.1, 64-битная версия.
>
>При запуске из shell под root команды
>df | grep 'arch'
>
>возвращает:
>/dev/ad6s1d 302729494 156659760 121851376 56% /arch
>
>
>А если запустить из под cron, то:
>/dev/ad6s1d 605458988 313310240 243712032 56%
>/arch
>
>Т.е. при запуске из под cron все правильные значения, кроме процентов, умножаются
>на 2.
>Как лечить совместную связку cron + df ?Очень просто. man df на предмет переменной окружения BLOCKSIZE.
>Очень просто. man df на предмет переменной окружения BLOCKSIZE.Спасибо, разобрался, спас ключ "-k".
В консоли размер блока 1 КБ, а в cron - 512 Б.