ターミナルから実行されるプログラムを閉じずにターミナルを閉じる方法

通常使用する場合 ターミナル パラ ラン 必要に応じてプログラム 閉じる ターミナル、これは実行中のプログラムも閉じます。 この動作を回避するために、小さな トリック.


次のコマンドを実行して、ターミナルからnautilusを開いたとします。

オウムガイ 

ここで、Nautilusウィンドウを閉じずにターミナルを閉じます。 これを行うには、ターミナルでCtrl + zを押して、次のコマンドを実行します。

否認-h%1  
バック1 

それが完了すると、ターミナルから開いたプログラムに影響を与えることなく、ターミナルを閉じることができます。

Rafa(読者のXNUMX人)が示唆しているように、別の同様の方法ですが、まったく同じ効果はありませんが、実行するコマンドの最後にパラメーターとを追加することです。 たとえば、nautilusを開くには、次のようになります。

ノーチラス&

これは、プログラムの実行後も端末を引き続き使用できることを意味しますが、前の方法とは異なり、端末を閉じると実行されたプログラムも閉じます。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ハビエル・ガルシア

    xDはすでに私を救ってくれましたこのヒントありがとうございました😀

  2.   ハビエル・ガルシア

    すばらしい、ヒントをありがとう^ __ ^

  3.   Ivan Escobares

    それは良いヒントです..

  4.   セルジオエサウアランブラデュラン

    良い投稿

  5.   Linuxを使いましょう

    Enviに感謝します! 私はすでに記事を更新して、疑いがなく、より明確になるようにしています...
    抱擁! ポール。

  6.   エンヴィ

    これは実際にはそうではありません。 プロセスはバックグラウンドで実行され、端末は空いたままですが、端末が閉じられるとすぐにプロセスが終了します。

  7.   ラファエル

    スクリプトとしてそれを行うことができる場合、bashでパラメータがどのようになっているとしましょう。
    それからあなたの中に
    スクリプト#!/ bin / bash
    $ 1&

    次に、$ 1がパラメーターとして機能し、実行するプログラムの名前を渡すか、次の行で変更します。

    否認-h%1
    bg 1でも、みんなの好みがあります。私はオウムガイとコンキーと挨拶が好きです😀

  8.   ザグリート

    私は長い間これを探していました! 共有していただきありがとうございます!

  9.   Linuxを使いましょう

    あなたは正しいラファです! 私はすでにあなたの貢献を記事に取り入れました。
    抱擁! ポール。

  10.   ロランド・アルバラド

    私が試した限り、このコマンドは受け入れられませんが、コマンドの後に「&」を追加してプログラム「nautilus&」を開くと、非常にうまく機能します。

  11.   ラファエル

    または、単に«nautilus&»を入力すると、独立したプロセスで実行したままにするため、xDターミナルを閉じることができます。これが«&»です。

  12.   Linuxを使いましょう

    良いヒント!

  13.   Linuxを使いましょう

    もうXNUMXつの良いヒント

  14.   ゲスト

    別の方法は、tmuxやscreenなどのプログラムを使用することです。

  15.   ファン

    各コマンドは正確にはどういう意味ですか? 彼らは何をしますか? 'bg'私が想像するのは、コンソールが何であれ、BackGroundを配置することです。
    そして、パブロ、どうもありがとうございました。 それは私たちの多くにとって役立つと思います。

  16.   ナリオ

    このトリックは少し謎めいたものです。
    nohup nautilusを実行すると、ターミナルを閉じることができます。disownは、ターミナルからジョブの関連付けを解除することです。 そして、それをバックグラウンドで動作させたい場合:
    nohup nautilus&そしてあなたはターミナルで働き続けるか、それを閉じることができます。

  17.   フェルナンドキンテロ

    スクリプトでそれを行う方法はありますか?