Seu shell de login mudou?
Experimente. Edite seu script e altere nohup
para /usr/bin/nohup
.
A razão pela qual pode ser a solução é que os shells de login, como o shell C, possuem sua própria versão de "nohup". O shell C (ou tcsh) nohup aceita um comando, mas não um argumento de comando. Por outro lado, / usr / bin / nohup pode pegar um COMMAND e um argumento de comando opcional, que é a forma como você está usando o nohup.