当我在bash脚本中运行htop命令时,退出它的唯一方法是CTRL+C
,但它关闭了脚本。是否有只停止运行中的命令而不停止脚本的解决方案?
您可以将linuxtrap
命令与CTRL+C
的SIGINT信号一起使用。
这可用于调用中断htop
后需要运行的一组命令
trap on_htop_exit SIGINT
on_htop_exit() {
echo "htop interrupted"
# remainder of the script
}
htop
参考:https://man7.org/linux/man-pages/man1/trap.1p.html