Enviado em 06/10/2024 - 13:32h
Boa tarde, galera!!!
Quando fazemos a atualização do sistema pela interface gráfica, esta informa quando houve uma atualização do kernel, solicitando para que o usuário reinicie o PC.
E no shell, Como se dá esse processo e como fazer o mesmo?
segue abaixo o que eu já tenho e que não obtive sucesso:
#!/usr/bin/env bash
ATUAL_KERNEL="$(uname -r)"
# Testando se KERNEL é diferente do ATUAL
echo "$ATUAL_KERNEL"
sudo apt update
sudo apt upgrade
new_kernel="$(uname -r)"
if [[ "$new_kernel" => "$ATUAL_KERNEL" ]]; then
echo "Houve atualização do kernel!!"
echo "Necessário reiniciar o servidor!!!"
echo "Deseja fazer isso agora?"
read resp
if [[ $resp="sim" ]]; then
sudo reboot
#statements
fi
fi
Vlw
Quando fazemos a atualização do sistema pela interface gráfica, esta informa quando houve uma atualização do kernel, solicitando para que o usuário reinicie o PC.
E no shell, Como se dá esse processo e como fazer o mesmo?
segue abaixo o que eu já tenho e que não obtive sucesso:
#!/usr/bin/env bash
ATUAL_KERNEL="$(uname -r)"
# Testando se KERNEL é diferente do ATUAL
echo "$ATUAL_KERNEL"
sudo apt update
sudo apt upgrade
new_kernel="$(uname -r)"
if [[ "$new_kernel" => "$ATUAL_KERNEL" ]]; then
echo "Houve atualização do kernel!!"
echo "Necessário reiniciar o servidor!!!"
echo "Deseja fazer isso agora?"
read resp
if [[ $resp="sim" ]]; then
sudo reboot
#statements
fi
fi
Vlw