Когда я запускаю процесс dd непосредственно из Терминала с командой
dd if=/dev/zero of=/dev/null &
и отправляю ему команду -SIGINT с командой
kill -SIGINT <pid>
, он успешно закрывается. Но когда я запускаю процесс из скрипта,
#!/bin/sh
dd if=/dev/zero of=/dev/null &
kill -SIGINT <pid>
не влияет на процесс. Интересно, почему это так? В интернете я не нашел никакой информации.