Sziasztok!
Nem biztos, hogy script, de nem tudtam jobb elnevezést. Az utóbbi időben elkezdtem boncolgatni a Linux rendszerfelügyelet könyvet (Marcel Gagné műve...ha valaki nem ismeri). Nagyon sok okosság le van benne írva és ezek adnak saját ötleteket! igyekeznék a gépemen bizonyos funkciókat automatizálni. Vi-ben írtam egy pár parancsból álló update-t.
Ím:
#!/bin/bash
#/*This little thing is writed...to hold my pc up to date*/
echo "HERE I START TO CHECK FOR UPDATES...."
sudo apt-get update
echo "PLEASE GIVE ME THE PASSWORD...."
"password" (ide írtam a jelszavamat!
echo "NOW I WILL START TO UPGRADE"
sudo apt-get upgrade
echo "I AM READY......"
#THE END
Tudom ez nem egy nagy valami, de kezdeti feladatnak és kényelmi szempontokból pont megfelel/ne, ha még két dolgot be tudnék állítani!
1. ha már egyszer használtam a sudo parancsot, akkor nem kéri a jelszavamat így felesleges itt megadnom. Azonban ha még nem használtam, akkor viszont elvileg kérnie kellene. és ezt meg is teszi...aztán csak vár a kódomra!
jelenleg a jelszavas sorra csak egy hiba üzenetet kapok, mivel épp használtam a parancsot:
line 7: ***********: parancs nem található
2. Ha talál valami upgradelni valót a rendszer akkor megkérdezi hogy ennyi szabad hely felhasználását engedélyezem-e. Hogy tudom beállítani, hogy erre a kérdésere válaszoljon a rendszer! Akár igent akár nemet, akár a mérettől függővé téve, hogy igen vagy nem!
Tudom, hogy az automatizált frissítés nem feltétlenül célszerű, de ez most inkább az érdeklődésem végett szeretném megcsinálni!
Még egy nem is annyira fontos, de talán értelmes kérdés. Ha szeretném, hogy színesen írja ki az echo a szövegeket, mit kellene beletenni? :)
Előre is köszi az ötleteket!
Péter