Παράμετρος -y στο purge-kernels, script για αυτοματοποιημένη ενημέρωση-συντήρηση

Ξεκίνησε από gverv, 02 Ιουν 2013, 05:16:26 ΠΜ

« προηγούμενο - επόμενο »

gverv

Είναι εύκολο σε επόμενη έκδοση των sch-scripts να προστεθεί παράμετρος -y στο script purge-kernels ώστε να μη χρειάζεται enter για επιβεβαίωση; Χρησιμοποιώ το επόμενο script
Κώδικας: bash
#!/bin/sh
apt-get update && apt-get dist-upgrade -y
/usr/share/sch-scripts/purge-kernels
apt-get clean
apt-get purge --auto-remove
logger -t administrator -p syslog.info "Η δημιουργία του εικονικού δίσκου ξεκίνησε"
ltsp-update-image -c /
logger -t administrator -p syslog.info "Η δημιουργία του εικονικού δίσκου ολοκληρώθηκε"
# shutdown -h now

Για ενημέρωση, συντήρηση πρώτα του συστήματος και ακολούθως του εικονικού δίσκου. Απενεργοποίηση του τελευταίου σχολίου, τερματίζει τη λειτουργία του server στην ολοκλήρωση της διαδικασίας (όταν θέλουμε να φύγουμε και ο server να τερματιστεί αυτόματα).

alkisg

Γιώργο δες λίγο αν σε βολεύει αυτή η σύνταξη:
Κώδικας: bash
yes | /usr/share/sch-scripts/purge-kernels


Η εντολή yes απαντάει αυτόματα "yes" όποτε το πρόγραμμα που βρίσκεται δεξιά από την ανακατεύθυνση ζητάει είσοδο.

Υ.Γ. σου άλλαξα λίγο τις γραμμές 6 και 8 του script σου.

gverv

Το yes δουλεύει τέλεια, ευχαριστώ και για τις διορθώσεις στο script.