#!/bin/bash mysql=/home/quentin/workspace/mysql/mysql_5.0.67/ interrupt(){ printf "\n" >> result_record killall bug38691_script*.sh exit } trap interrupt SIGINT SIGTERM bug_execute() { ./bug38691_pre.sh ./bug38691_script1.sh |tee -a result_record & sleep 2 for i in $(seq $1) do #echo ">>$i>>" ./bug38691_script2.sh & done } mysql_start(){ $mysql/bin/mysqld_safe & echo "mysql start" sleep 30 } mysql_start bug_execute $1 wait