Ubuntu interactive startup script

Είναι δωρεάν, είναι σταθερό, είναι γρήγορο.. ας το γνωρίσουμε και λίγο καλύτερα..

Συντονιστές: Super-Moderators, Software & Hardware Moderators

Απάντηση
Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10248
Εγγραφή: 28 Ιούλ 2001 03:00

Ubuntu interactive startup script

Δημοσίευση από Cha0s » 02 Μάιος 2011 18:10

Φτιάχνω ένα script με το οποίο θα μπορεί ο user να ρυθμίσει εύκολα απαντώντας σε μερικές ερωτήσεις το ασύρματο δίκτυο του.

Αφού κάνεις login και το τρέξεις λειτουργεί άψογα.

Θέλω τώρα να το βάλω κατά το boot του Ubuntu και να τυπώνει ένα μήνυμα τύπου 'Press any key to configure your wireless card'

Μόλις πατήσει ο χρήστης κάποιο κουμπί θα του φορτώνει το script, θα απαντάει σε ότι τον ρωτάει και θα του ρυθμίζει την ασύρματη κάρτα δικτύου του.


Το πρόβλημα είναι αφενώς ότι από μαμά το ubuntu έχει το splash option στον kernel με αποτέλεσμα να μην δείχνει τίποτα κατά το boot και αφετέρου (αφού το απενεργοποιήσω το splash) κάνει ένα εντελώς κουλό πράγμα.

Το output του script τυπώνεται στο tty7 (εκεί που τυπώνεται και το splash screen όταν είναι enabled) αλλά το input το script το παίρνει από το tty1 με αποτέλεσμα να είναι πρακτικά άχρηστο.


Σε Red hat based distros (Fedora, centos κλπ) το έχω δει το συγκεκριμένο feature και λειτουργεί οκ (έχει και interactive startup για να σηκώσεις ότι services θες).

Στο ubuntu όμως απότι φαίνεται δεν παίζει αυτό.

Γνωρίζει κανείς αν υπάρχει τρόπος να το υλοποιήσω;

Άβαταρ μέλους
c0d3punk
Honorary Member
Δημοσιεύσεις: 1076
Εγγραφή: 15 Σεπ 2008 22:32
Τοποθεσία: Puerto pollo
Επικοινωνία:

Ubuntu interactive startup script

Δημοσίευση από c0d3punk » 02 Μάιος 2011 18:27

Αυτό νομίζω σου κάνει, κοίτα όμως και αυτό καθώς και ένα αντίστοιχο για το Iptables που ίσος σε βοηθήσει.

για την server έκδοση φαντάζομαι ε?

έχεις δοκιμάσει την Desktop με το Unity μήπως? αν ναι εντυπώσεις?
like ants in a colony we do our share
but there's so many other f****' insects out there || Ανανεωμένα Παρτάλια || biZfind.gr

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10248
Εγγραφή: 28 Ιούλ 2001 03:00

Ubuntu interactive startup script

Δημοσίευση από Cha0s » 02 Μάιος 2011 18:31

Δεν κάνει τίποτα από τα παραπάνω.

Δεν θέλω να βάλω απλά κάποιο script στο boot, είπαμε δεν είμαι τόσο στόκος να μην το βρω μόνος μου αυτό :lol:

Θέλω interactive startup script

Να με ρωτήσει πράγματα κατά την διάρκεια του boot και να του απαντήσω ψάχνω.

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10248
Εγγραφή: 28 Ιούλ 2001 03:00

Ubuntu interactive startup script

Δημοσίευση από Cha0s » 02 Μάιος 2011 18:39

Για να γίνω πιο σαφής, θέλω να τρέχει το script όπως τρέχει το firstboot στο CentOS την πρώτη φορά που bootάρει.

Άβαταρ μέλους
c0d3punk
Honorary Member
Δημοσιεύσεις: 1076
Εγγραφή: 15 Σεπ 2008 22:32
Τοποθεσία: Puerto pollo
Επικοινωνία:

Ubuntu interactive startup script

Δημοσίευση από c0d3punk » 02 Μάιος 2011 18:49

ε δε θα ήσουν και στόκος :-P

δοκίμασες με upstart και δεν σου έκανε? εγώ αυτά που βρήκα λένε ότι θα βάλεις το script σου ως service και θα το καλείς στην εκκίνηση, με το upstart.

το script το έχεις έτοιμο έτσι δεν είναι?

πάρε και αυτό που λέει για τα tty σου :-P

EDIT:

Όπως το σκέφτομαι εγώ, το delay για να επιλέξει ο user αν θέλει να κάνει configure, το έχεις στην αρχή του scripts σου έτσι δεν είναι?
like ants in a colony we do our share
but there's so many other f****' insects out there || Ανανεωμένα Παρτάλια || biZfind.gr

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10248
Εγγραφή: 28 Ιούλ 2001 03:00

Ubuntu interactive startup script

Δημοσίευση από Cha0s » 02 Μάιος 2011 19:32

Θα το ψάξω το upstart. Λογικά κάπως από εκεί θα γίνεται.

Το delay είναι με την εντολή read.

Τι σχέση έχει αυτό;

Άβαταρ μέλους
c0d3punk
Honorary Member
Δημοσιεύσεις: 1076
Εγγραφή: 15 Σεπ 2008 22:32
Τοποθεσία: Puerto pollo
Επικοινωνία:

Ubuntu interactive startup script

Δημοσίευση από c0d3punk » 02 Μάιος 2011 22:31

τίποτα θεώρησα ότι θέλεις να δίνεις την δυνατότητα 3-4 δευτερολέπτων (για παράδειγμα) στον χρήστη αν είναι να κάνει configure την κάρτα του και με το πέρας αυτό του χρόνου να προχωράει στο loading του επόμενου service το boot.

οκ όταν το κάνεις δώσε feedback.
like ants in a colony we do our share
but there's so many other f****' insects out there || Ανανεωμένα Παρτάλια || biZfind.gr

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10248
Εγγραφή: 28 Ιούλ 2001 03:00

Ubuntu interactive startup script

Δημοσίευση από Cha0s » 03 Μάιος 2011 15:58

Τελικά ο πελάτης ψήθηκε να το υλοποιήσουμε με άλλο τρόπο οπότε δεν το έψαξα παραπέρα.

Σε CentOSάκι πάντως θα έπαιζε με την μία :P

Άβαταρ μέλους
c0d3punk
Honorary Member
Δημοσιεύσεις: 1076
Εγγραφή: 15 Σεπ 2008 22:32
Τοποθεσία: Puerto pollo
Επικοινωνία:

Ubuntu interactive startup script

Δημοσίευση από c0d3punk » 03 Μάιος 2011 17:22

:banana: Τα λεφτά μας πίσωωω! Τα λεφτά μας πίσωωω! :banana: :hammer:
like ants in a colony we do our share
but there's so many other f****' insects out there || Ανανεωμένα Παρτάλια || biZfind.gr

Απάντηση

Επιστροφή στο “Linux Guide”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης