如何从PATH中具有相同名称的脚本调用bash函数

时间:2018-05-09 04:59:55

标签: bash shell

我在PATH中有一个bash脚本,名称为foo

该脚本如下所示:

/.../bin/foo: fork: Resource temporarily unavailable

问题如评论所暗示的那样'foo'没有调用源bash函数,它最终调用相同的脚本,所以我进入了一个无限循环,我得到了这个错误:

psqlodbc_07

有谁知道如何调用源bash函数?

1 个答案:

答案 0 :(得分:2)

如果定义了bash函数,就会发生这种情况。

脚本中的问题是foo_type包含类似foo is /.../bin/foo的内容,它不是空的,因此脚本永远不会被提供,并且永远不会定义函数。

您可以使用set -x来调试此问题和其他问题。