X11:Xを起動したときに^ Cがシェルに落ちました。

X11:Xを起動したときに^ Cがシェルに落ちました。

X11環境を呼び出すために使用されるwm - startxコマンドを介してxinitを使用してXを起動します。.xinitrcただし、シェルに移動すると、ctrl-cユーザーが常にシェルに入る方法があります。この機能を無効にする方法は?

ベストアンサー1

ここでの問題は、startx前景から呼び出すことです。バックグラウンドで実行され脆弱にならないようにするには、コマンドの最後に追加しますctrl-c&

たとえば、

sleep 3s && echo 1

コマンドは3秒待ってから1標準出力として表示されます。フォアグラウンドにあるので、を使用して中断できますctrl-c

または、ログアウトまたはシャットダウンするまでバックグラウンドで実行されている間、フォアグラウンドで他の操作を続行できます。

sleep 3s && echo 1 &

より多くの例についてはこちらをご覧ください。

https://www.cyberciti.biz/faq/unix-linux-jobs-command-examples-usage-syntax/

実行したstartxばかりstartx &

おすすめ記事