logo
  • 教程列表
  • SO官方文檔
  • 使用陷阱對訊號和系統事件做出反應
    • 簡介清理臨時檔案
    • 捕獲 SIGINT 或 CtlC
    • 累計在退出時執行的陷阱工作列表
    • 在退出時殺死子程序
    • 對終端視窗大小的變化做出反應
  1. StackOverflow 文件
  2. Bash 教程
  3. 使用陷阱對訊號和系統事件做出反應
  4. 在退出時殺死子程序

在退出時殺死子程序

Created: November-22, 2018

陷阱表示式不必是單獨的函式或程式,它們也可以是更復雜的表示式。

通過組合 jobs -p 和 kill,我們可以在退出時殺死 shell 的所有衍生子程序:

trap 'jobs -p | xargs kill' EXIT
  • 對終端視窗大小的變化做出反應
  • 累計在退出時執行的陷阱工作列表

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 關於本站
  • 免責聲明