Shell Programming
Posted: Tue Aug 30, 2005 11:45 pm
Γεια
Έχω μια αποριούλα που με βασανίζει. Θέλω να φτιάξω ένα shell script στο linux που να τρέχει κάποιες εντολές. Το πρόβλημα είναι ότι μια από αυτές τις εντολές και για την ακρίβεια η παρακάτω:
openssl ca -out client.crt -in client.csr -days 365 -subj "/C=GR/ST=GR/L=xxx/ CN=localhost/emailAddress=root@localhost"
Για να εκτελεστεί ρωτάει τον χρήστη αν είναι βέβαιος, και περιμένει να πληκτρολογηθεί "y" ή "n".
Το πρόβλημα είναι ότι θέλω να δίνει αυτόματα το "y" και να μην χρειάζεται κάθε φορά που τρέχει το script να σταματάει και να ρωτάει.
Η εντολή openssl δεν έχει κάποια επιλογή για αυτό (π.χ. -force) οπότε θα χρειαστεί να γίνει αλλίως.
Καμιά ιδέα?
Ευχαριστώ.

Έχω μια αποριούλα που με βασανίζει. Θέλω να φτιάξω ένα shell script στο linux που να τρέχει κάποιες εντολές. Το πρόβλημα είναι ότι μια από αυτές τις εντολές και για την ακρίβεια η παρακάτω:
openssl ca -out client.crt -in client.csr -days 365 -subj "/C=GR/ST=GR/L=xxx/ CN=localhost/emailAddress=root@localhost"
Για να εκτελεστεί ρωτάει τον χρήστη αν είναι βέβαιος, και περιμένει να πληκτρολογηθεί "y" ή "n".
Το πρόβλημα είναι ότι θέλω να δίνει αυτόματα το "y" και να μην χρειάζεται κάθε φορά που τρέχει το script να σταματάει και να ρωτάει.
Η εντολή openssl δεν έχει κάποια επιλογή για αυτό (π.χ. -force) οπότε θα χρειαστεί να γίνει αλλίως.
Καμιά ιδέα?
Ευχαριστώ.