Есть bash-скрипт script примерно следующего содержания:
cat file | xargs -t -P 1 -n1 ./script2
С запуском никаких проблем нет ./script, но вот как его остановить. Ctrl+C не подходит конечно, так как останавливать планирую по cron.
вариации на тему kill -15 script или kill -9 script не работают, так как в даном случае там и cat и xargs да еще и старт другого скрипта, в котором тоже целый набор стандартных команд.
Знаю что можно оформить в виде сервиса, так как это сделано в скриптах /etc/init.d/. Но для меня это слишком сложно, опыта не хватает, чтобы разобрать варианты, которые там есть. Нагугленные варианты на эту тему у меня почему-то не работают.
Помогите пожалуйста разобраться, как самым простым способ гарантированно остановить скрипт script и все дочерние (кажется так называется), которые он породил.