<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    so true

    心懷未來,開創(chuàng)未來!
    隨筆 - 160, 文章 - 0, 評論 - 40, 引用 - 0
    數(shù)據(jù)加載中……

    關(guān)于trap的實(shí)驗(yàn)

    -------------------------------------
    trap 'date' SIGUSR2
    echo before
    while true; do
        sleep 0.01
    done
    echo after
    kill -SIGUSR2 XXX #date立即被執(zhí)行
    kill -SIGUSR2 XXX #date立即被執(zhí)行
    --------------------------------------
    trap 'date' SIGUSR2
    echo before
    sleep 10
    echo after
    kill -SIGUSR2 XXX #date未被執(zhí)行,直到sleep 10結(jié)束后立即被執(zhí)行,最后再打印出after
    --------------------------------------
    trap 'date' SIGUSR2
    echo before
    sleep 100 &
    wait
    echo after
    kill -SIGUSR2 XXX #wait被立即中斷(wait的返回碼是一個大于128的值),date立即被執(zhí)行,然后打印出after退出
    --------------------------------------
    shell在執(zhí)行過程中,在一個命令執(zhí)行過程中不會執(zhí)行trap指定的命令,只有在命令執(zhí)行完之后才會執(zhí)行trap指定的命令;
    Ctrl+c #給程序發(fā)送SIGINT信號
    Ctrl+\ #給程序發(fā)送SIGTERM信號
    bash shell會忽略SIGQUIT信號,即:1個shell進(jìn)程run時發(fā)SIGQUIT不會退出;但你自己編譯的程序run時收到SIGQUIT是會退出的
    用EXIT來做清理:trap "{ rm -f $tmp_file ; exit 255; }" EXIT
    用ERR來做警告,可以參見:http://blog.csdn.net/sosodream/article/details/5681893和http://blog.csdn.net/sosodream/article/details/5724650
    用DEBUG來做調(diào)試,例如來跟蹤變量的變化:
    trap "echo tmp_value is being changed." DEBUG
    bla bla bla
    declare -t tmp_value=38

    posted on 2013-08-14 16:08 so true 閱讀(404) 評論(0)  編輯  收藏 所屬分類: Linux

    主站蜘蛛池模板: 亚洲精品中文字幕| 亚洲国产日韩在线一区| 国产精品亚洲专区无码唯爱网| 成年在线观看网站免费| 亚洲国产成人久久综合一区| 日韩免费人妻AV无码专区蜜桃 | 免费人成视频在线观看免费| 永久免费bbbbbb视频| 亚洲成a人片在线不卡一二三区 | 国产精品四虎在线观看免费| 亚洲Aⅴ在线无码播放毛片一线天| 免费无码又爽又高潮视频| 亚洲国产精品嫩草影院| 国产亚洲精品免费| 免费国产黄网站在线看| 亚洲色欲色欲www在线丝| 久久99免费视频| 亚洲色图古典武侠| 好吊妞788免费视频播放| 亚洲成av人片在线天堂无| 亚洲A∨午夜成人片精品网站| caoporn成人免费公开| 亚洲成AV人片在线观看无| 国产2021精品视频免费播放| 亚洲人成自拍网站在线观看| 免费成人av电影| 久久精品成人免费看| 久久久久se色偷偷亚洲精品av| 日韩一区二区在线免费观看| 国产精品无码永久免费888| 亚洲AV无码一区二区三区系列 | 中文字幕第13亚洲另类| 成全高清在线观看免费| 亚洲午夜电影在线观看| 免费人成网站在线高清| 午夜网站在线观看免费完整高清观看| 亚洲www在线观看| 国产亚洲自拍一区| 97热久久免费频精品99| 一道本不卡免费视频| 亚洲国产人成在线观看|