コマンドをバックグラウンドで実行し、後でそれをフォアグラウンドにする方法を見つけようとしています。私はチュートリアルと答えにうんざりしていて、簡単だと人々が言っているので&
、コマンドの最後に追加するだけで、バックグラウンドで実行できます。1つのターミナルウィンドウ内でのみ機能します。コマンドを1つのターミナルのバックグラウンドに配置し、ターミナルを再度開いた後にフォアグラウンドに戻したい
例:
$ grunt &
$ jobs
$ [1]+ Running grunt &
もちろん、ターミナルを閉じた後、1つのジョブは見つかりません。
次の例:
$ grunt & disown #the same behavior has: $ setsid grunt &
$ jobs
$ [nothing] #but ps shows that grunt is working
after close terminal, grunt doesn't work
私は何を間違えましたか?コマンドをバックグラウンドで実行してフォアグラウンドに戻す方法を誰かに説明してもらえますか?