LINUX.ORG.RU

cron не выполняет команду =(

 ,


0

1

Всем привет!

Пришла тут мне прям в голову мысль - а что если на главной Web-странице своего сервера писать состояние пула? Т.к. бываю там каждый день, то это позволит не упустить момент деградации и успеть заменить диск. Ок, пишу:

$crontab -e

*/1 * * * * sh /var/opt/zfs_status.sh

Где zfs_status.sh имеет следующее содержание:

#!/bin/sh
FILE_LOG=/var/www/html/zfs_status.log

if [ -f "$FILE_LOG" ]; then
        rm $FILE_LOG
fi;
zpool status | grep state > $FILE_LOG
chmod 776 $FILE_LOG
whoami > /var/www/html/whoami.log

Создаются два файла и zfs_status.log пуст, а в whoami.log содержит строку «root». И если самостоятельно выполняю скрипт, то оба файла заполняются.

В чем может быть проблема? Заранее спасибо!

★★★★

Последнее исправление: AntonyRF (всего исправлений: 2)

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