小编Joe*_*Joe的帖子

使用 POSIX 退出陷阱

我有一个在 Bash 中编写的脚本,我正在尝试将其修改为符合 POSIX 标准。我已经设法让一切正常工作,除了当进程以 killall、CTRL+C 或关闭终端终止时,我无法触发 EXIT 陷阱 - 就像在 Bash 中所做的那样。这是我的退出陷阱:

#!/bin/sh

TMP=$(mktemp /tmp/countdown.XXXXX)
trap 'rm -rf $TMP' EXIT
Run Code Online (Sandbox Code Playgroud)

shell signals posix trap

6
推荐指数
1
解决办法
1783
查看次数

标签 统计

posix ×1

shell ×1

signals ×1

trap ×1