Tu usi:
yourcommand > /dev/null 2>&1
Se deve essere eseguito in background, aggiungi un &
yourcommand > /dev/null 2>&1 &
>/dev/null 2>&1
significa reindirizzamento stdout
a /dev/null
AND stderr
nel punto in cui stdout
punti in quel momento
Se vuoi stderr
su console e solo stdout
andando a /dev/null
puoi usare:
yourcommand 2>&1 > /dev/null
In questo caso stderr
viene reindirizzato a stdout
(ad es. la tua console) e successivamente il stdout
originale viene reindirizzato a /dev/null
Se il programma non dovesse terminare puoi usare:
nohup yourcommand &
Senza alcun parametro tutto l'output finisce in nohup.out
Questi reindirizzeranno anche entrambi:
yourcommand &> /dev/null
yourcommand >& /dev/null
anche se il manuale di bash dice che il primo è preferito.