Δημοσιεύτηκε: 14 Δεκ 2010, 00:20
Υπάρχουν κάποια προγράμματα τα οποία είναι χρήσημα αν και μόνο αν υπάρχει ενεργή σύνδεση Internet. Τέτοια προγράμματα είναι IM client, Thunderbird, Skype, Update Notifier. Οι περισσότεροι όμως τα έχουμε στα προγράμματα εκκίνησης με αποτέλεσμα να εκτελούνται πάντα. Με το παρακάτω script θα εκτελούνται μόνο αν συνδεθούμε στο Internet.
Αρχικά δημιουργούμε ένα αρχείο κειμένου. (Δεξί κλικ > Δημιουργία εγγράφου > Κένο αρχείο)
Στον οδηγό εδώ του δίνουμε το όνομα "runme.sh"
Και κάνουμε επικόληση τα παρακάτω:
Στην συνέχεια μαρκάρουμε το script σαν εκτελέσιμο.
(Δεξί κλικ > Ιδιότητες > Δικαιώματα > Τσεκάρουμε εκεί που λέει εκτέλεση)
Το μεταφέρουμε στον προσωπικό μας φάκελο.
Για να τσεκάρουμε αν όντως λειτουργεί το script κλείνουμε τα προγράμματα που του βάλαμε και κατόπιν στο τερματικό εκτελούμε
Και εφόσον υπάρχει ενεργή σύνδεση Internet θα δούμε τα προγράμματα να τρέχουν.
Στο τέλος βάζουμε το script να εκτελείτε κατα τιν εκίνηση και αφερούμε τα αντίστοιχα προγράμματα από τα προγράματα εκίνησης.
Αν θέλουμε να μην είναι εμφανές στον προσωπικό μας φάκελο του δίνουμε το όνομα..:
Edit
Off topic:
Να ευχαριστήσω τους "medigeek", "s.dalas", "bendersteed" και "pros" για την βοήθεια τους...
Αρχικά δημιουργούμε ένα αρχείο κειμένου. (Δεξί κλικ > Δημιουργία εγγράφου > Κένο αρχείο)
Στον οδηγό εδώ του δίνουμε το όνομα "runme.sh"
Και κάνουμε επικόληση τα παρακάτω:
- Κώδικας: Επιλογή όλων
#!/bin/bash
while true; do
ping -qc 1 www.google.com > /dev/null
if [ "$?" -eq 0 ]; then
break
fi
sleep 5
done
command1 &
command2 &
command3 &
Στην συνέχεια μαρκάρουμε το script σαν εκτελέσιμο.
(Δεξί κλικ > Ιδιότητες > Δικαιώματα > Τσεκάρουμε εκεί που λέει εκτέλεση)
Το μεταφέρουμε στον προσωπικό μας φάκελο.
Για να τσεκάρουμε αν όντως λειτουργεί το script κλείνουμε τα προγράμματα που του βάλαμε και κατόπιν στο τερματικό εκτελούμε
- Κώδικας: Επιλογή όλων
bash runme.sh
Και εφόσον υπάρχει ενεργή σύνδεση Internet θα δούμε τα προγράμματα να τρέχουν.
Στο τέλος βάζουμε το script να εκτελείτε κατα τιν εκίνηση και αφερούμε τα αντίστοιχα προγράμματα από τα προγράματα εκίνησης.
Αν θέλουμε να μην είναι εμφανές στον προσωπικό μας φάκελο του δίνουμε το όνομα..:
- Κώδικας: Επιλογή όλων
.runme.sh
Edit
Off topic:
Να ευχαριστήσω τους "medigeek", "s.dalas", "bendersteed" και "pros" για την βοήθεια τους...