1
我在服务器A中有一个KornShell(ksh)脚本,它将在ServerB中运行脚本。为什么SunOS说它不能执行这个KornShell脚本?
#!/bin/ksh/
ssh [email protected] "/path/script.sh"
脚本的权限如下:
-rwxrwxrwx 1 user dba 75 Jun 11 10:00 script.sh
我在/ bin和它的存在,检查 'KSH' 的存在。 (bash的不算)
当我尝试运行该脚本,我得到 ./script.sh: cannot execute
可能是什么回事?我手动测试了ssh命令,它工作。
它是一个SunOS系统。
尝试删除KSH –
后,这不是一个bash脚本,如果它在“KSH”斜杠shebang。此外,不要*设置权限为777.至少将其更改为775. –
感谢您的建议......因为您可以告诉我现在开始所有这些东西。 – Rhyuk