【发布时间】:2023-04-14 20:04:17
【问题描述】:
我有一个 Shell 脚本,它读取另一个文件作为参数。在 Shell 终端中,我像下面这样使用它:
source checker.sh waiver.file
现在,我想在 TCL 脚本中获取这个 shell 脚本,如下所示
TCL_script.tcl
link
set RUN .
exec checker.sh waiver.file
当我执行上面的 TCL 脚本时,终端只是挂了,它不起作用。
这里的任何专家可以帮助我在 TCL 脚本中运行 Shell 脚本吗?
谢谢!
【问题讨论】:
-
通过
./checker.sh waiver.file手动运行脚本会发生什么? -
确保它有执行权限。什么。是
link和RUN吗? -
您的路径中是否存在
checker.sh? -
@Shawn 是的,路径中确实存在 checker.sh。