通常使用する場合 ターミナル パラ ラン 必要に応じてプログラム 閉じる ターミナル、これは実行中のプログラムも閉じます。 この動作を回避するために、小さな トリック. |
次のコマンドを実行して、ターミナルからnautilusを開いたとします。
オウムガイ
ここで、Nautilusウィンドウを閉じずにターミナルを閉じます。 これを行うには、ターミナルでCtrl + zを押して、次のコマンドを実行します。
否認-h%1
バック1
それが完了すると、ターミナルから開いたプログラムに影響を与えることなく、ターミナルを閉じることができます。
Rafa(読者のXNUMX人)が示唆しているように、別の同様の方法ですが、まったく同じ効果はありませんが、実行するコマンドの最後にパラメーターとを追加することです。 たとえば、nautilusを開くには、次のようになります。
ノーチラス&
これは、プログラムの実行後も端末を引き続き使用できることを意味しますが、前の方法とは異なり、端末を閉じると実行されたプログラムも閉じます。
xDはすでに私を救ってくれましたこのヒントありがとうございました😀
すばらしい、ヒントをありがとう^ __ ^
それは良いヒントです..
良い投稿
Enviに感謝します! 私はすでに記事を更新して、疑いがなく、より明確になるようにしています...
抱擁! ポール。
これは実際にはそうではありません。 プロセスはバックグラウンドで実行され、端末は空いたままですが、端末が閉じられるとすぐにプロセスが終了します。
http://hatteras.wordpress.com/2011/09/16/cerrar-la-terminal-sin-que-se-cierre-el-programa-en-ejecutado-con-ella/
スクリプトとしてそれを行うことができる場合、bashでパラメータがどのようになっているとしましょう。
それからあなたの中に
スクリプト#!/ bin / bash
$ 1&
次に、$ 1がパラメーターとして機能し、実行するプログラムの名前を渡すか、次の行で変更します。
否認-h%1
bg 1でも、みんなの好みがあります。私はオウムガイとコンキーと挨拶が好きです😀
私は長い間これを探していました! 共有していただきありがとうございます!
あなたは正しいラファです! 私はすでにあなたの貢献を記事に取り入れました。
抱擁! ポール。
私が試した限り、このコマンドは受け入れられませんが、コマンドの後に「&」を追加してプログラム「nautilus&」を開くと、非常にうまく機能します。
または、単に«nautilus&»を入力すると、独立したプロセスで実行したままにするため、xDターミナルを閉じることができます。これが«&»です。
良いヒント!
もうXNUMXつの良いヒント
別の方法は、tmuxやscreenなどのプログラムを使用することです。
各コマンドは正確にはどういう意味ですか? 彼らは何をしますか? 'bg'私が想像するのは、コンソールが何であれ、BackGroundを配置することです。
そして、パブロ、どうもありがとうございました。 それは私たちの多くにとって役立つと思います。
このトリックは少し謎めいたものです。
nohup nautilusを実行すると、ターミナルを閉じることができます。disownは、ターミナルからジョブの関連付けを解除することです。 そして、それをバックグラウンドで動作させたい場合:
nohup nautilus&そしてあなたはターミナルで働き続けるか、それを閉じることができます。
スクリプトでそれを行う方法はありますか?