Всем привет!
Пришла тут мне прям в голову мысль - а что если на главной 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». И если самостоятельно выполняю скрипт, то оба файла заполняются.
В чем может быть проблема? Заранее спасибо!