Temps d'exécution maximum d'un script bash

Temps d'exécution maximum d'un script bash - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 07-10-2007 à 23:57:38    

Bonjour,
 
J'ai un modem ECI Hi-Focus installé sur ma passerelle Debian que je connecte à internet avec la commande eciadsl-start. Mais parfois, la procédure s'arrete et je suis obligé de faire un CTRL-C puis de refaire eciadsl-start... Ça arrive à différent moments.
 
Mais j'aimerais que le modem se lance au démarrage, et si ça plante comme ça, ça risque de bloquer tout :/ Alors j'ai pensé a faire un script bash qui relance la commande toute les X secondes jusqu'a que le modem soit connecté (un echo $? retourne 0 si la connexion est établie si mes souvenirs sont bon)
 
Mais je ne sais pas faire ça :( Je sais juste faire 2-3 scripts "basiques" (sauvegarde tous les soirs des bases SQL, ..)
 
Merci d'avance
MadJawa

Reply

Marsh Posté le 07-10-2007 à 23:57:38   

Reply

Marsh Posté le 23-10-2007 à 02:44:53    

madjawa a écrit :

Bonjour,
 
J'ai un modem ECI Hi-Focus installé sur ma passerelle Debian que je connecte à internet avec la commande eciadsl-start. Mais parfois, la procédure s'arrete et je suis obligé de faire un CTRL-C puis de refaire eciadsl-start... Ça arrive à différent moments.
 
Mais j'aimerais que le modem se lance au démarrage, et si ça plante comme ça, ça risque de bloquer tout :/ Alors j'ai pensé a faire un script bash qui relance la commande toute les X secondes jusqu'a que le modem soit connecté (un echo $? retourne 0 si la connexion est établie si mes souvenirs sont bon)
 
Mais je ne sais pas faire ça :( Je sais juste faire 2-3 scripts "basiques" (sauvegarde tous les soirs des bases SQL, ..)
 
Merci d'avance
MadJawa


 
 
Salut,
 
peux tu me dire quel processus a tu dans un

Code :
  1. ps auxwww

? colle ça ici ou bien dit nous si tu connais le nom du processus.

Reply

Marsh Posté le 23-10-2007 à 13:27:30    

de mémoire passé un certain temps le script s'arrête si il synchronise pas et le boot reprend correctement, pas de ctrl c a faire normalement.


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 23-10-2007 à 13:46:28    

tu récupères le pid au lancement, tu fais un sleep <temps> && kill -9 pid
 
si le pid est encore là c'est que ton truc a planté, si il n'y est plus alors le kill ne fera rien. c'es pas propre mais ça fonctionne


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed