nohup
записывает вывод в файл, только если он подключен к терминалу. Это не будет иметь место, когда вы вызываете его через exec
, поэтому вывод будет записан в стандартный вывод подпроцесса (который вы можете получить через getInputStream
). nohup.out
нигде не будет создано.
Был недавний disussion об этой точной теме на jQuery dev список. Они создали несколько тестовых сценариев, на которые Вы могли бы хотеть взгляд. Особенно тест Johns.
Вот тема обсуждения btw.