Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
シェルスクリプトでシグナルをトラップするにはどうすればよいですか?シグナルをどこでトラップできますか?
また、誰か説明できますか
# trap commands signals
シェルスクリプトを書くことができます:
trap ctl_c INT # trap <name_of_function_to_called> <Signal to be handled> function ctl_c(){ // signal handling logic needed. }
これで、SIGINT を送信するたびに (CTRL + C キーを押す)、デフォルトの機能ではなく、この関数が呼び出されます。