GNU/Linux >> Linux Esercitazione >  >> Linux

"nohup Sudo ..." non richiede Passwd e non fa nulla?

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:

  1. rimuovi la e commerciale, inserisci la tua password e poi metti in pausa l'attività con Ctrl +Z e quindi esegui bg quindi il lavoro riprende l'esecuzione in background;
  2. Soluzione sporca:fai un sudo fittizio prima (come sudo ls ), quindi avvia il tuo nohup comando e non chiederà più la tua password e verrà eseguito comunque.

Linux
  1. Come eseguire un programma specifico come root senza una richiesta di password?

  2. Linux:un utente deve accedere per eseguire un processo e diventarne il proprietario?

  3. Ubuntu non riconosce Windows 10 per l'installazione?

  4. Come eseguire il comando "trova" solo sulla directory corrente e non sulle sottodirectory

  5. La modifica della password di root non modifica la password di sudo

Risolto il problema con Grub che non veniva visualizzato per il sistema di avvio doppio di Windows e Linux

Il sistema non si iberna; Lo schermo si spegne per alcuni secondi e non succede nient'altro?

La versione QT non è installata correttamente, eseguire make install

Installazione di rgl su Ubuntu e Mac:X11 non trovato

Il prompt bash di Docker non visualizza l'output a colori

Perché 'dd' non funziona per la creazione di USB avviabile?