#!/bin/bash trap 'if [[ $? -eq 139 ]]; then echo "segfault !"; fi' CHLD count=0 while : do sleep 1 count=$(expr $count + 1) echo $count ./code >& log if [ "$?" -ne 139 ] then exit fi done