Linux Shell文件未从其他Shell文件调用
我有a.sh和b.sh。我将shell从bash更改为ksh。现在它没有调用b.sh a、 嘘Linux Shell文件未从其他Shell文件调用,linux,ksh,Linux,Ksh,我有a.sh和b.sh。我将shell从bash更改为ksh。现在它没有调用b.sh a、 嘘 csh内置命令“source”具有与ksh等效的“.”,在您的情况下: /主页/ec2用户/环境 如果强制执行/home/ec2 user/env,您可能需要更具防御性,并验证它是否存在且可执行,以及它是否成功完成。为什么使用ksh?考虑切换到,或者,如果shell脚本的可移植性很重要,则在POSIX SH中对它们进行编码。 `#!/bin/ksh source /home/ec2-user/env
csh内置命令“source”具有与ksh等效的“.”,在您的情况下: /主页/ec2用户/环境 如果强制执行/home/ec2 user/env,您可能需要更具防御性,并验证它是否存在且可执行,以及它是否成功完成。为什么使用ksh?考虑切换到,或者,如果shell脚本的可移植性很重要,则在POSIX SH中对它们进行编码。
`#!/bin/ksh
source /home/ec2-user/env
abc_job() {
nohup abc >> $HOME/a.log 2>&1 </dev/null &
}
abc_jbo() >> $HOME/a.log
exit 0`
`#!/bin/ksh
echo "completed b.sh job >> $HOME/b.log
exit`