Linux 使用ulimit-f时陷阱信号SIGXFSZ不工作
在脚本中应用ulimit-f时尝试捕获信号SIGXFSZ 我的尝试:Linux 使用ulimit-f时陷阱信号SIGXFSZ不工作,linux,bash,signals,ulimit,bash-trap,Linux,Bash,Signals,Ulimit,Bash Trap,在脚本中应用ulimit-f时尝试捕获信号SIGXFSZ 我的尝试: script: #! /bin/bash function catch_SIGXFSZ { echo "caught!!" } echo running ulimit -f 1 trap catch_SIGXFSZ 25 cat bigtmp.log > tmp.log echo after 跑步后,我得到: ./try.sh running File size limit exc
script:
#! /bin/bash
function catch_SIGXFSZ {
echo "caught!!"
}
echo running
ulimit -f 1
trap catch_SIGXFSZ 25
cat bigtmp.log > tmp.log
echo after
跑步后,我得到:
./try.sh
running
File size limit exceeded
after
知道为什么陷阱不起作用吗?
谢谢你的帮助