あなたが使う:
yourcommand > /dev/null 2>&1
バックグラウンドで実行する必要がある場合は、 & を追加します
yourcommand > /dev/null 2>&1 &
>/dev/null 2>&1 リダイレクト stdout を意味します /dev/nullまで AND stderr stdoutの場所へ その時のポイント
stderr が必要な場合 コンソールで発生し、stdout のみ /dev/null に行く 使用できます:
yourcommand 2>&1 > /dev/null
この場合 stderr stdout にリダイレクトされます (例:コンソール) および その後 元の stdout /dev/null にリダイレクトされます
プログラムが終了しない場合は、次を使用できます:
nohup yourcommand &
パラメータがなければ、すべての出力は nohup.out に置かれます
これらも両方をリダイレクトします:
yourcommand &> /dev/null
yourcommand >& /dev/null
ただし、bash のマニュアルには最初の方法が推奨されると書かれています。