Επίσης, μπορείς πριν από κάθε mount να ελέγχεις αν το σύστημα είναι προσβάσιμο από το δίκτυο, με το fping, π.χ.:
mar...@hypercube:~$ fping 192.168.2.1 192.168.2.1 is alive Το fping μπορεί να πάρει ως παράμετρο όλες τις IP που θέλεις να ελέγξεις απλά χωρισμένες με κενό, ή μπορεί να τραβήξει τη λίστα με τις διευθύνσεις από ξεχωριστό αρχείο. Μπορείς να το κάνεις quick & dirty με | grep alive, αλλά σίγουρα πρέπει να υπάρχει καλύτερο τρόπος να μην ελέγχεις την έξοδο (output) της εντολής αλλά την επιστροφή της (return). On 10/08/2010 01:22 AM, AK wrote: > 2 λυσεις: > 1) Ξαναγραφεις το script ωστε το καθε mount να ειναι forked > 2) (απο τη manpage του mount) > -F, --fork > (Used in conjunction with -a.) Fork off a new > incarnation of > mount for each device. This will do the mounts on > different > devices or different NFS servers in parallel. This > has the > advantage that it is faster; also NFS timeouts go in > parallel. A > disadvantage is that the mounts are done in undefined > order. > Thus, you cannot use this option if you want to mount > both /usr > and /usr/spool. > > On 10/08/2010 12:53 AM, Manolis Christodoulou wrote: >> Έχω ένα script στον υπολογιστή για να κάνω mount το home dir μου από >> άλλους υπολογιστές στο οικιακό δίκτυο στον υπολογιστή που δουλεύω. Έχει >> πολλαπλές εντολές τύπου >> >> sudo mount 192.168.1....:/home/... /mnt/.../... >> >> Μία για κάθε υπολογιστή. Αλλά δε συμβαίνει πάντα όλοι οι υπολογιστές να >> είναι ανοικτοί την ώρα που το τρέχω, ή να μην έχουν κάνει export όλοι, >> και σ'αυτήν την περίπτωση το σκριπτάκι κολάει. Υπάρχει ένας τρόπος το >> mount να εγκαταλείπει π.χ. σε 1 δευτερόλεπτο αν δε βρει τον συγκεκριμένο >> υπολογιστή ανοικτό; >> >> > > -- Ubuntu-gr mailing list [email protected] If you do not want to receive any more messages from the ubuntu-gr mailing list, please follow this link and choose unsubscribe: https://lists.ubuntu.com/mailman/listinfo/ubuntu-gr

