我在PATH中有一个bash脚本,名称为foo
该脚本如下所示:
/.../bin/foo: fork: Resource temporarily unavailable
问题如评论所暗示的那样'foo'没有调用源bash函数,它最终调用相同的脚本,所以我进入了一个无限循环,我得到了这个错误:
psqlodbc_07
有谁知道如何调用源bash函数?
答案 0 :(得分:2)
如果定义了bash函数,就会发生这种情况。
脚本中的问题是foo_type
包含类似foo is /.../bin/foo
的内容,它不是空的,因此脚本永远不会被提供,并且永远不会定义函数。
您可以使用set -x
来调试此问题和其他问题。