J'ai un script qui segmente en permanence - le problème que je ne peux pas résoudre car segfault est dans les bindings python libxml - ne les a pas écrits. Ok, donc sous Linux je courais un inf.loop de sorte que quand le script meurt - il redémarre, comme ceci:Boucle infinie dans FreeBSD
#!/bin/bash
while [ 1 ]
do
nice -n 19 python server.py
sleep 1
done
Eh bien, je ne peux pas sembler trouver/bin/bash dans FreeBSD pour que doesn ne fonctionne pas.
Des idées? Considérez que cron n'est pas une option - l'indisponibilité autorisée est de quelques secondes.
Bien que je veux vraiment unserstand pourquoi cela ne fonctionne pas sous "sh", mais votre recette pour bash a fonctionné - l'installation maintenant. –
La première ligne de votre script indique d'utiliser/bin/bash pour interpréter le contenu du fichier. A moins que vous ne changiez cela en "sh" au lieu de "bash", il va essayer (et échouer, puisqu'il n'existe pas) d'utiliser bash. De même, vous devrez le pointer vers l'endroit où les ports finissent de placer l'exécutable bash. –
Oui, je sais que, ce que je voulais dire, c'est que Changins Shebang à "sh" juste accroché mon système complètement. Il est entré dans une vraie boucle infinie je suppose, même sans sommeil. –