A) Θα χρειαστείς το εξής script
- Κώδικας: Επιλογή όλων
RESULT="64"
PING=$(ping <IP ΠΟΥ Θες> -c 1 | grep 64 | awk '{print $1}')
if [ "$RESULT" != "$PING" ]
then
#bale tin entoli -les pou epanekinei to programma edw
fi
Απλά αντικατέστησε το <IP που θες> tag με την IP
και την γραμμή που αρχίζει με το # με την εντολή που επανεκκινεί το πρόγραμμα.
για να τρέχει ανα 5 λεπτά θές να τρέξεις το script μέσω το cron:
http://www.linuxweblog.com/crotab-tutorialΊσως χρειαστεί τροποποιήσεις το script λίγο γιθα να λαμβάνεις κάθε φορά την ip.
ΑΝ είναι dyndns τότε θες κάτι είτε από nslocup ή nsresolve να βάλεις στην αρχή του script.
Αν τα δεις σκούρα μην διστάσεις να ρωτήσεις..... We are here for you!!!
My blog|
Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού ΚώδικαΓνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο