Quando corro
nohup sudo myscript.sh &
Ottengo solo qualcosa come
[1] 1220
in cambio e non viene richiesta una password. Anche il processo non si avvia.
Voglio eseguire questo script in background e deve essere eseguito in sudo.
Qualcuno indovina cosa sto sbagliando? Utilizzando OSX Mountain Lion (Darwin).
Risposta accettata:
 Il problema è che stai mettendo sudo sullo sfondo. Vedo due modi per risolvere questo problema:
- rimuovi la e commerciale, inserisci la tua password e poi metti in pausa l'attività con Ctrl +Z e quindi esegui bgquindi il lavoro riprende l'esecuzione in background;
- Soluzione sporca:fai un sudofittizio prima (comesudo ls), quindi avvia il tuonohupcomando e non chiederà più la tua password e verrà eseguito comunque.