SIGUSR1
Um sino sem toque de fábrica: cada programa combina o significado.
O POSIX reservou dois sinais para os programas usarem como quiserem, sem significado de fábrica. Cada um combina o seu: o dd responde com estatísticas de progresso, o nginx reabre os arquivos de log.
A pegadinha está no padrão: sem handler instalado, USR1 termina o processo. Tocar o sino num programa que não o esperava não é conversa — é acidente. Confira o manual do alvo antes.
$ dd if=/dev/urandom of=lixo.bin bs=1M count=4096 &
$ kill -USR1 $(pidof -s dd)
1379+0 records in
1379+0 records out
1446051840 bytes (1,4 GB) copied, 9 s, 160 MB/s