In esecuzione:
nohup command ... > file &
lascerà stderr e stdin aperti. Invece, esegui:
nohup command ... > file 2>&1 <&- &
oppure:
nohup command ... > logfile 2> errfile <&- &
che reindirizzerà stdout e chiuderà stdin.
Tieni presente che il tuo comando potrebbe interrompersi se non può leggere da stdin.