从Solaris KornShell运行.ksh脚本

时间:2012-04-24 18:36:52

标签: shell unix solaris ksh

我开发了一些在Solaris上运行的KornShell(ksh)脚本。我在Putty上运行脚本。在一台服务器上,我可以按如下方式运行它们:

$ script.ksh

另一方面,服务器,我需要按如下方式运行它们:

$ ./script.ksh

否则我收到一个script.ksh找不到错误。什么会导致这种差异?我从这个脚本中调用脚本,并且不希望必须更改所有脚本以将'./'附加到每个脚本调用,以使脚本正常工作。

两台服务器uname -a报告如下:

$ uname -a = SunOS servername 5.10 Generic_147440-10 sun4u sparc SUNW,Sun-Fire-V245
$ echo $SHELL = /bin/ksh

1 个答案:

答案 0 :(得分:2)

PATH="$PATH:."添加到主脚本。