下面的脚本是用start.sh编写的
trap 'kill -TERM ${consul_watch_pid} ${abc_pid} ${pqr_pid}; echo "start.sh got SIGTERM"; wait ${consul_watch_pid} ${abc_pid} ${pqr_pid}' TERM
consul watch -http-addr=${hostIP}:7000 -type=key -key=${consul_kv_key} /consul_handler.sh 2>&1 &
consul_watch_pid=$!
/abc.sh &
abc_pid=$!
/pqr.sh &
pqr_pid=$!
sleep 5000d &
wait $!
wait ${consul_watch_pid} ${abc_pid} ${pqr_pid}
echo 'start.sh exiting'
我想将start.sh接收到的术语信号转发到/consu_handler.sh、/abc.sh和/pqr.sh 但是/consul_handler.sh没有得到这个术语。如何将SIGTERM发送到/consur_handler.sh
目前没有回答
相关问题 更多 >
编程相关推荐