首页 > 解决方案 > 如何在中断主 tcl 脚本时杀死后台进程?

问题描述

我有一个 tcl 脚本 (main.tcl),它会启动 2 个其他脚本在后台运行。

当使用 ctrl+c 中断 main.tcl 时,此脚本启动的作业在退出前不会被终止。像这样启动子进程: exec &

在退出此脚本之前,终止 main.tcl 启动的所有作业的最佳方法是什么?

我正在使用 tcl 8.5,没有使用任何其他包(如 tclx 等)

标签: tclinterruptexitexit-code

解决方案


推荐阅读