バックグラウンドタスクとしてのNOHUPはプロンプトを返しません

StackOverflow https://stackoverflow.com//questions/23024850

  •  21-12-2019
  •  | 
  •  

質問

ログインして端末にプロンプトを返すことなく、バックグラウンドで長い実行タスクを実行しようとしていますが、これを実行すると、タスクは背景に入るように見えますが、プロンプトはできませんコントロールをヒットしない限り使用可能です。タスクを実行してからプロンプトを返します。

[staging@php-pos-web ~]$ nohup php test.php > test.txt &
[1] 27251
[staging@php-pos-web ~]$ nohup: ignoring input and redirecting stderr to stdout
.

役に立ちましたか?

解決

コマンドがバックグラウンドに送信されるため、プロンプトを利用できるはずです。コマンドがまだSTDERRメッセージをコンソールに配信しているため、プロンプトが表示されていない可能性があります。> test.txt 2>&1 </dev/null &を使用してみてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top