Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: gverv στις 02 Ιουν 2013, 05:16:26 ΠΜ

Τίτλος: Παράμετρος -y στο purge-kernels, script για αυτοματοποιημένη ενημέρωση-συντήρηση
Αποστολή από: gverv στις 02 Ιουν 2013, 05:16:26 ΠΜ
Είναι εύκολο σε επόμενη έκδοση των 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 να τερματιστεί αυτόματα).
Τίτλος: Απ: Παράμετρος -y στο purge-kernels, script για αυτοματοποιημένη ενημέρωση-συντήρηση
Αποστολή από: alkisg στις 02 Ιουν 2013, 08:14:57 ΠΜ
Γιώργο δες λίγο αν σε βολεύει αυτή η σύνταξη:
Κώδικας (bash) [Επιλογή]

yes | /usr/share/sch-scripts/purge-kernels


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

Υ.Γ. σου άλλαξα λίγο τις γραμμές 6 και 8 του script σου.
Τίτλος: Απ: Παράμετρος -y στο purge-kernels, script για αυτοματοποιημένη ενημέρωση-συντήρηση
Αποστολή από: gverv στις 03 Ιουν 2013, 10:34:12 ΠΜ
Το yes δουλεύει τέλεια, ευχαριστώ και για τις διορθώσεις στο script.