Δημοσιεύτηκε: 14 Δεκ 2010, 00:52
Όταν πατάω Εκτέλεση του script στο τερματικό από διπλό κλικ φαίνεται ότι το πρόγραμμα είναι συνδεδεμένο με το τερματικό, αν κλίσει το τερματικό κλείνει και το πρόγραμμα.
Αλλά εκτελόντας
ή
φαίνεται ότι φεύγει από το τερματικό η διεργασία και πάει στο bash. Οπότε μένει το τρεματικό ελεύθερο για να εκτελέσει την επόμενη διεργασία και άμα κλείσει το τερματικό δεν τερματίζει αναγκαία και η εφαρμογή.
Οπότε πριν που απλά εκτελούσα από τερματικό απλά το script με διπλό κλικ έκανε εκκίνηση για να πάει στο πρώτο πρόγραμμα και μετά δεν εκτελούσε τις υπόλοιπες εντολές...
Αλλά εκτελόντας
- Κώδικας: Επιλογή όλων
bash .runme.sh
ή
- Κώδικας: Επιλογή όλων
chmod +x runme.sh
./runme.sh
φαίνεται ότι φεύγει από το τερματικό η διεργασία και πάει στο bash. Οπότε μένει το τρεματικό ελεύθερο για να εκτελέσει την επόμενη διεργασία και άμα κλείσει το τερματικό δεν τερματίζει αναγκαία και η εφαρμογή.
Οπότε πριν που απλά εκτελούσα από τερματικό απλά το script με διπλό κλικ έκανε εκκίνηση για να πάει στο πρώτο πρόγραμμα και μετά δεν εκτελούσε τις υπόλοιπες εντολές...