Linuxのnohupコマンドがログを出力しない場合の解決方法は何ですか?
Linuxで、nohupコマンドを使用すると、デフォルトで出力がnohup.outというファイルにリダイレクトされます。ログを出力したくない場合は、以下の2つの方法を使用することで解決できます。
- /dev/null への出力をリダイレクトします。
- nohup your_command > /dev/null 2>&1 & を実行してください。 (nohup your_command > /dev/null 2>&1 & wo jikkou shite kudasai)
- この方法は標準出力と標準エラー出力を両方/dev/nullにリダイレクトするため、コマンドの出力は破棄されます。
- ファイルには何も書き込まれないように、出力を空のファイルにリダイレクトします:
- コマンドを実行して、空のファイルに出力するようにnohupを使ってください。
- この方法は、標準出力と標準エラー出力を両方空のファイルにリダイレクトするため、コマンドの出力はファイルに保存されますが、端末には表示されません。
どの方法を選んでも、nohupコマンドがログを出力しないことを確認できます。