Ctrl+Z が 148 のときに終了状態 ($?)

Ctrl+Z が 148 のときに終了状態 ($?)

私はただカスタムメイド 私のもの.bashrc最後のコマンドの終了ステータスが含まれているため、次のような素晴らしいプロンプトが表示されます。

☑ larsmans@host:~$

その間に別のコマンドを実行したので、終了ステータスを確認するためにコマンドを再実行する必要はありません。$?終了ステータスを決定するために使用されます。ところで、コマンドがCtrl+でZバックグラウンド化されると、シェルもsetになっていることを発見$?して見続けます。

[1]+  Stopped                 vim
☒ larsmans@host:~$ echo $?
148

これは148私が確認する必要がある魔法の医師の終了状態ですか?

ベストアンサー1

「質問する」ボタンを押す直前に見つかりました。私は見たABS、これは終了コード128+信号であることを示しますSIGTSTP(終了したプロセスがなくても)。その後、チェックを使用して終了ステータスを確認したことがわかりました。

kill -l $?

任意のレポートTSTPまたは「ttyで入力を停止する」は148です。

おすすめ記事