未找到AIX KSH文件错误

时间:2013-11-19 13:08:10

标签: shell aix

我已将.ksh文件放在路径中。 而且,我试图运行该文件。但它显示错误,如

ksh: db2replicator.xxxx.yyy.capture.start.cold.ksh:  not found

请帮我找到解决方案。

2 个答案:

答案 0 :(得分:1)

脚本的第一行必须包含有效的shell。

我可以使用以下内容重现您的错误消息:

> cat db2replicator.xxxx.yyy.capture.start.cold.ksh
#!/bin/iDONTexist

date
> ./db2replicator.xxxx.yyy.capture.start.cold.ksh
ksh: ./db2replicator.xxxx.yyy.capture.start.cold.ksh:  not found.

正确的第一行是:

#!/bin/ksh

答案 1 :(得分:1)

如果ksh文件的EOL行尾没有以Unix格式保存,则也会发生这种错误。

ksh:db2replicator.xxxx.yyy.capture.start.cold.ksh:找不到