Sim, é possível.
O que você quer aqui é que o processo seja reparado. O Unix processará o processo para o PID 1 quando seus processos originais forem finalizados.
Portanto, tudo o que você precisa fazer é ter o pai original da sleep 2000
exit.
Você pode fazer isso iniciando o plano de fundo sleep 2000
de um subshell.
Algo como:
#!/bin/bash
sleep 15 &
( sleep 2000 & )
# do something else here, like:
sleep 1
echo "=== Listing 'sleep' process tree: ==="
ps auxfwww | grep -i [2]000 -B 10
echo "=== All done. ===