私は常に segfaults を行うスクリプトを持っています - segfault が python libxml バインディングにあるので解決できない問題 - それらを書きませんでした。わかりましたので、Linux では inf.loop を実行していたので、スクリプトが終了すると次のように再起動します。
#!/bin/bash
while [ 1 ]
do
nice -n 19 python server.py
sleep 1
done
まあ、FreeBSD では /bin/bash が見つからないようなので、うまくいきません。
何か案は?cron はオプションではないことを考慮してください。許可されるダウンタイムは数秒です。