это скрипт, имя test.sh
#!/bin/bash
cleanup(){
echo "Caught SIGINT ..."
exit 1}
trap 'cleanup' 3
while :;do
echo "a"
sleep 3
done
если я запускаю nohup ./test.sh &
в linux bash напрямую, он может поймать kill -3 PID сигнал,
, но если я напишу nohup ./test.sh &
в файле сценария с именем go.sh), и я запускаю go.sh тогда test.sh не может перехватить сигнал PID kill -3
как мне написать скрипт go.sh, чтобы убедиться, что test.sh поймать -3 сигнал?