答え1
これ&Operator を使用すると、アプリケーションをバックグラウンドで実行できます。使用
nohup gedit
または
nohup gedit &
(後者はgeditを起動した後に端末を使用でき、Enterキーを押してバックグラウンドで送信できます。)Nohup
端末とセッションでアプリケーションを完全にディスパッチします。
答え2
2つのステップが関係しています。 1つはしばしば「背景」と呼ばれ、もう1つは「拒否」と呼ばれます。
&
コマンドに「&」記号を追加することで、バックグラウンド操作を開始できます。これにより、ジョブがバックグラウンドで送信され、シェルが実行を継続できます。バックグラウンドで実行するコマンドは、まだシェルの子プロセスとして実行されます。実行中のシェルジョブのリストに表示されますjobs
。fg
(またはfb %N
複数のバックグラウンドジョブがある場合)、前景にインポートしてくださいCtrlC。disown %N
ここで、Nはジョブ番号を実行してジョブを拒否できます。バックグラウンドジョブが1つしかない場合、これはdisown %1
「バックグラウンドジョブをネストから削除」して、シェルの子プロセスではなくなりました。その後、シェルを閉じると、拒否されたプログラムは引き続き実行されます。
注:ZSHでは、プロセスを実行して所有権をすばやく取り消すことができますcommand &!
。&!
状況と拒否を段階的に確認してください。
答え3
すでに実行している場合は、ctrl-zを押してを入力してbg
からを押しますdisown
。ただし、アプリケーションから端末に出力を取得できます。