Proszę stworzyć skrypt w systemie archlinux sprawdzający czy procesor w systemie posiada błąd spectre i meltdown. Skrypt powinien wyświetlić wiadomosc:
a) Procesor bezpieczny
b) albo procesor podatny na spectre .. meltdown
Podpowiedź. Informacja o podatności znajduje się w pliku /proc/cpuinfo
Witam, proszę o pomoc w napisaniu skryptu w bash. Oto co udało mi się zrobić do tej pory:
#!/bin/bash
x='spectre_v1'
y='spectre_v2'
z='cpu_meltdown'
if grep -iq "$x" /proc/cpuinfo
then
echo "Komputer jest podatny na spectre_v1"
elif grep -iq "$y" /proc/cpuinfo
then
echo "Komputer jest podatny na spectre_v2"
elif grep -iq "$z" /proc/cpuinfo
then
echo "Komputer jest podatny na meltdown"
else
echo "Komputer jest bezpieczny"
fi
Problem polega na tym, że po sprawdzeniu pierwszego if-a skrypt się kończy, a powinien wypisać że jest podatny na: 1,2,3 lub że jest czysty.
Może jest łatwiejsza metoda lecz na nią nie wpadłem. Pozdrawiam