[問題] on_exit
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Linux, gcc
問題(Question):
之前再寫shell script的時候有看到bash 支援 trap指令
簡單的講就是提供類似signal handler的功能
這個指令以定義一個特別的signal number 0
他的意義就是只要script結束便會執行這段程式
目前只有找到類似功能的函數只有on_exit()與atexit()
但他們似乎都不能做到
"在任何情況下,程式結束便會執行給定的call back function"
(例如收到SIGKILL以外的signal)
不曉得版上有先進知道有無現成的標準C API,
glibc或是system call可以做到類似的功能嗎??
在此先謝謝各位的分享
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.56.235.142
※ 編輯: eai 來自: 61.56.235.142 (05/17 01:26)
→
05/17 01:43, , 1F
05/17 01:43, 1F
→
05/17 03:31, , 2F
05/17 03:31, 2F
→
05/17 03:32, , 3F
05/17 03:32, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章