То есть к каждой команде нужно прописать полный путь. Спасибо, попробую.
Если в этой команде
if ['/usr/sbin/arcconf getconfig 1 ld | grep "Status of logical device" | grep "Optimal" -c' !="Optimal"]; then mail me@mail.ru < echo 'raid on server% not optimal'.; fi
прописываю полный путь к arcconf, то выдаёт ошибку: "строка 4: [/usr/sbin/arcconf getconfig 1 ld | grep "Status of logical device" | grep "Optimal" -c: Нет такого файла или каталога"
Путь к файлу верный, где в этой команде ошибка?