再起動時にカーネルの信号と端末で終了したときの信号を区別できますか?

再起動時にカーネルの信号と端末で終了したときの信号を区別できますか?

私が知っている限り、を押すかを使用してプロセスに信号を送信できますSIGTERMctrl+cpkill -f processName

またカーネルはまたはrebootshutdownSIGTERM

それでは、これら2つの状況を区別できるかどうかを尋ねたいと思います。 (すべて同じであるため、SIGTERM信号で区切ることはできません。)

カーネルが私たちに一種のAPIを提供するのではないでしょうか?たとえば、bool isRebooting()またはbool isShutdown()

ベストアンサー1

おすすめ記事