Você pode ter wait
para uma resposta.
$ date; nohup sleep 7 & wait && echo xxx; date
Thu Oct 1 19:39:24 UTC 2015
[1] 16199
nohup: ignoring input and appending output to 'nohup.out'
[1]+ Done nohup sleep 7
xxx
Thu Oct 1 19:39:31 UTC 2015
$
Caso contrário, um wrapper de shell também poderia fazer o truque e não amarraria o shell com wait
:
#!/bin/sh
set -e
rsync ...
rm ...
Em seguida, apenas nohup
desse script de shell, que fará a cópia e, em seguida, o rm.