shプログラムを終了する方法は?


15

私はコマンドをぶら下げて書いた sh -man

今、私はsh-3.2終了することは不可能と思われると呼ばれるプログラムに入りました。

CtrlcCtrlzまたはCtrlx動作しません。

exitquitq:qも動作しません。

すべてのGoogleの回答は、プログラムでシェルスクリプトを終了するためのものです。


タイトルの改善を歓迎します。「shプログラム」が正しい用語かどうかはわかりません。
不愉快な猫

1
Ctrl+ Dは私のためにトリックを行います。
ジッピー

1
このスレッドが承認済みの回答を取得できるように、回答として投稿してください。おそらく将来、他の初心者にも役立つでしょう。
不愉快な猫

回答:


18

Ctrl+ Dは私のためにトリックを行います。

実際、-nこの動作を導入するのはフラグです。コマンドの構文チェックのみを行うことを意図していますが、実際には実行しません。


1

それを試しctrl+dてみてください、シェルを殺す必要があります。


0

シェル出口が事前に計画されている場合は、

exit

または、サンプルチュートリアルの SIGTERMおよびその他の信号を処理するようにプログラムできます。

または、すでに実行中のシェルスクリプトを停止する場合

ctrl+c
ctrl+d
ctrl+z

または、pidを見つけて殺します。

ps -ax | grep shell_name
pkill -9 PID_of_shell

OPは、Ctrl-c、Ctrl-z、Ctrl-xおよびexitが機能しなかったと明確に述べています。
スティーブン

これは機能しません。
NelsonGon

-1

キーボードの`キーと同じキーに入力してみて~、を押しReturnます。Ctrl+ Dは端末を殺しますが、殺し`ません。


1
何を入力ます!?世界中で異なるキーが異なる場所にあることを忘れないでください。したがって、~キーにあるものはほとんど確実に他の誰かのものと確実に一致しません。
ロアイマ

@roaima彼らはバックティックを意味したが、マークアップはそれを食べた。
テルドン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.