#!/bin/sh while [ 1 ]; do count=`ls -l core.* |wc -l` echo $count if [ $count -lt 5 ] then echo "set unlimited" ulimit -c unlimited else ulimit -c 0 fi export ASAN_OPTIONS=abort_on_error=1:log_path=./asan.log ulimit -n 655350 ./bin/tfe > /dev/null echo program crashed, restart at `date +"%w %Y/%m/%d, %H:%M:%S"` >> RESTART.log sleep 1 done