control-c

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

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

Απάντηση
Άβαταρ μέλους
nirvana
Δημοσιεύσεις: 241
Εγγραφή: 01 Σεπ 2005 18:28
Τοποθεσία: Αγ. Παρασκευή

control-c

Δημοσίευση από nirvana » 28 Ιουν 2009 22:25

Καλησπέρα. Θα ηθελα να κάνω την εξής ερώτηση.

Μηπως γνωρίζει κανείς αν υπάρχει κάποιος τρόπος να φτιάξω ένα bash script που να εκτελεί μια εντολή και μετά από λίγη ώρα να της στέλνει μεσα από το bash ένα σήμα ctrl-c;
Μην μου πείτε kill. Δυστυχώς δεν μου κάνει. Στο google που έψαξα βρήκα μόνο πως να κάνεις trap ένα σήμα.

Ευχαριστώ. :)

Άβαταρ μέλους
agrippas
Script Master
Δημοσιεύσεις: 494
Εγγραφή: 18 Ιούλ 2002 14:52
Τοποθεσία: Υπερπέραν
Επικοινωνία:

control-c

Δημοσίευση από agrippas » 28 Ιουν 2009 22:47

Κι όμως πρέπει να χρησιμοποιήσεις την KILL. Το signal είναι το 2 - INT (interrupt) οπότε η εντολή θα είναι kill -2 <PID>. Υποθέτω αν η ίδια τερματίζει τον εαυτό της να μπορείς να γράψεις

Κώδικας: Επιλογή όλων

kill -2 $$

Άβαταρ μέλους
nirvana
Δημοσιεύσεις: 241
Εγγραφή: 01 Σεπ 2005 18:28
Τοποθεσία: Αγ. Παρασκευή

control-c

Δημοσίευση από nirvana » 29 Ιουν 2009 02:55

Να 'σαι καλα αλλά δυστυχώς ουτε με αυτό δούλεψε. Θα γίνω λίγο πιο συγκεκριμένος με το πρόβλημα.
Για να συνδεθω στο internet μεσω του ασυρμάτου χρησιμοποιω την

Κώδικας: Επιλογή όλων

/sbin/dhcpcd ath0
η οποία δουλεύει σωστα αλλά αργει πολύ να εκτελεστεί (2-3 λεπτα). Πριν λίγες μέρες την ώρα που περίμενα να εκτελεστεί πάτησα καταλάθος ctrl-c και τερματιστηκε και αμέσως είχα internet. Από τότε πάντα την εκτελώ και πατάω αμέσως ctrl-c και δουλεύει κάθε φορά.

Ήθελα να το κάνω με ένα script και να το βάλω στο startup αλλά δυστυχώς δεν έχει το ίδιο αποτέλεσμα ουτε με αυτο που μου είπες, ουτε με killall dhcpcd, ουτε κανα δυο άλλα που δοκίμασα.

Είναι λίγο μαϊμουδοπατέντα και ούτε ξέρω γιατί συμβαίνει (πριν κάνω upgrade η ίδια εντολή εκτελούνταν σε 2-3 δευτερόλεπτα) αλλά καταντάει πολύ εκνευριστικό να βιάζεσαι να δεις ένα e-mail π.χ. στα γρήγορα και να κάνει 3 λεπτα να συνδεθεί. Δεν με νοιάζει να μου απαντήσετε αυτό που ρωτάω στην αρχή του θέματος. Αν κάποιος ξέρει γιατί αργεί τόσο η dhcpcd ή πώς μπορώ να την επιταχύνω λιγο εννοείται πως μου κάνει. :-?

Άβαταρ μέλους
agrippas
Script Master
Δημοσιεύσεις: 494
Εγγραφή: 18 Ιούλ 2002 14:52
Τοποθεσία: Υπερπέραν
Επικοινωνία:

control-c

Δημοσίευση από agrippas » 29 Ιουν 2009 10:05

Φυσικά και δεν δουλεύει αν είναι έτσι. Το ctrl+c δεν είναι λύση, είναι απλά κρύψιμο του προβλήματος. Το πρόβλημα είναι ότι με το update άλλαξε κάποιο setting και πλέον ζητάς dynamic IP από το router αλλά δεν υπάρχει DHCP server για να σου δώσει dynamic IP και μέχρι να το καταλάβει το καβουρντιστήρι σου περνάνε 10 ώρες.

Η λύση είναι απλή: Ζήτα static IP και φτιάχτο από τα connection settings σου (use DHCP = "no").

Άλλες λύσεις εδώ:

http://shadowknight.real-time.com/tclug ... 01466.html

Άβαταρ μέλους
nirvana
Δημοσιεύσεις: 241
Εγγραφή: 01 Σεπ 2005 18:28
Τοποθεσία: Αγ. Παρασκευή

control-c

Δημοσίευση από nirvana » 29 Ιουν 2009 13:44

Ευχαριστώ!

Απάντηση

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

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

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