我在服务器 A 中有一个 KornShell (ksh) 脚本,它将在服务器 B 中运行一个脚本。
#!/bin/ksh/
ssh user@server "/path/script.sh"
脚本权限如下:
-rwxrwxrwx 1 user dba 75 Jun 11 10:00 script.sh
我检查了 /bin 中是否存在“ksh”及其存在。(bash 不是)
当我尝试运行脚本时,我得到
./script.sh: cannot execute
会发生什么?我手动测试了 ssh 命令,它可以工作。
它是一个 SunOS 系统。