Dawno nic nie napisałem dla mojego serwera, pomyślałem więc aby dodać mu skrypt który będzie wykonywał aktualizacje systemu.
Sprawa jak najbardziej prosta, a użyć potrzeba języka Bash. 🙂
Sam skrypt wygląda następująco:
#!/bin/bash
# Pobieramy liste pakietow, nastepnie dokonujemy aktualizacji
# Parametr -y akceptuje wszystkie pytania apt'a
apt-get update && apt-get -y upgrade
# Loguje informacje o dokonaniu aktualizacji systemu.
time=`date`
echo $time ----> Wykonano aktualizacje systemu. >> /mnt/dysk3/internet.log
#Usuwam zbedne pakiety oraz pobrane paczki .deb
apt-get -y autoclean
apt-get -y autoremove
# Koniec :-)
Teraz dodatkowa sprawa, mamy już skrypt jednak aby uruchamiał nam sie on co jakiś czas musimy dodać odpowiednią notke do crontaba, edytujemy więc plik:
nano /etc/crontab
Dodajemy do tego pliku następującą linijkę:
* * 5 * * root /bin/sh /etc/skrypt # Lokalizacja skryptu!
Tak więc na naszym dysku będzie pojawiał sie log z przeprowadzonych operacji,
a nasz system będzie stale aktualizowany. – Co jest przeważnie zalecane.