Мониторится с помощью smarttools (ubuntu 16.04) диски (смарт, время работы и т.д.) вывод команды для HDD и SSD отличаються, поэтому пришлось писать скрипт с условиями.вот скрипт.
smart= `sudo smartctl -A /dev/sda |
grep -i ssd`
if [ -z "$smart" ] then
sudo smartctl -A /dev/sda |
grep "Power_On_Hours_and_Msec" |
awk -F" " '{print $10}' |
tr 'h' '\n' |
head -n -1
else
sudo smartctl -A /dev/sda |
grep "Power_On_Hours" |
nawk -F" " '{print $10}'
fi
но при выполнении его выдает ошибку
head: неверный ключ — «A»
По команде «head --help» можно получить дополнительную информацию.
awk: cannot open fi (No such file or directory)
231: команда не найдена
не могу понять в чем дело.
Заранее спасибо.