En cours d'exécution :
nohup command ... > file &
laissera stderr et stdin ouverts. À la place, exécutez :
nohup command ... > file 2>&1 <&- &
ou :
nohup command ... > logfile 2> errfile <&- &
qui redirigera stdout et fermera stdin.
Gardez à l'esprit que votre commande peut s'arrêter si elle ne peut pas lire depuis stdin.