ホームページ >よくある問題 >nohupコマンドの詳しい説明

nohupコマンドの詳しい説明

小老鼠
小老鼠オリジナル
2023-10-25 16:20:454243ブラウズ

nohup は、Unix および Unix 系システムで一般的に使用されるコマンドです。バックグラウンドでコマンドを実行し、コマンドの出力をファイルにリダイレクトするために使用されます。ユーザーがログを記録した後も実行され続けます。アウトまたはターミナルが閉じられています。 nohup コマンドの詳細な説明と使用法: 「nohup コマンド [パラメータ] [入力ファイル] [出力ファイル]」。ここで、コマンドはバックグラウンドで実行されるコマンド、パラメータはコマンドのオプションとパラメータ、入力ファイルはコマンドの入力ファイル、出力ファイルはコマンドの出力ファイルです。

nohupコマンドの詳しい説明

nohup は、Unix および Unix 系システムで一般的に使用されるコマンドで、バックグラウンドでコマンドを実行し、コマンドの出力をリダイレクトするために使用されます。ファイル。ユーザーがログアウトするか、ターミナルを閉じた後でも実行を続けます。以下に、nohup コマンドの詳しい説明と使い方を示します。

nohup 命令 [参数] [输入文件] [输出文件]

このうち、コマンドはバックグラウンドで実行するコマンド、パラメータはコマンドのオプションとパラメータ、入力ファイルはコマンドの入力ファイル、出力ファイルはコマンド ドキュメントの出力です。

使用例:

  1. コマンドをバックグラウンドで実行し、出力をファイルにリダイレクトします:

    nohup command > output.log &

    コマンドをバックグラウンドで実行し、出力をファイルにリダイレクトします。その出力は、output.log ファイルにリダイレクトされます。 & 記号は、コマンドをバックグラウンドで実行することを意味します。

  2. コマンドをバックグラウンドで実行し、出力とエラー情報をファイルにリダイレクトします:

    nohup command > output.log 2>&1 &

    コマンドをバックグラウンドで実行し、その出力とエラー情報をリダイレクトしますすべては、output.log ファイルにリダイレクトされます。

  3. 入力ファイルを指定します:

    nohup command < input.txt > output.log &

    コマンドをバックグラウンドで実行し、input.txt ファイルをコマンドの入力ファイルとして使用し、出力をリダイレクトします。ファイル内のoutput.logに。

  4. SIGHUP シグナルを無視します:

    nohup -i command > output.log &

    -i パラメーターを使用して SIGHUP シグナルを無視します。つまり、ユーザーがコマンドを終了するときにコマンドを終了するシグナルは送信されません。ログアウトします。

nohup コマンドはコマンドをバックグラウンドで実行しますが、コマンドをデーモン プロセスにするわけではないことに注意してください。デーモン プロセスを作成する必要がある場合は、nohup コマンドを & 記号とともに使用し、コマンド内でいくつかの特定のオプションとパラメータを使用できます。

これは、nohup コマンドの基本的な説明と使用例であり、実際の使用では、必要に応じて適切なオプションやパラメーターを選択できます。 nohup --help コマンドを使用すると、より詳細なヘルプ情報を表示できます。

以上がnohupコマンドの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。