【发布时间】:2022-10-20 13:09:16
【问题描述】:
/bin/scripts/first.ksh
#!/bin/bash
start(){
first="$1";
echo "arg is $first"
}
/bin/scripts/second.sh
#!/bin/bash
nohup sh /bin/scripts/first.ksh start arg1 > nohup_log 2>&1 &
争论没有被采纳。 在第二个脚本中传递参数的正确方法是什么?
【问题讨论】:
-
您正在运行脚本
first.ksh使用带有两个参数的 sh (不是 bash ...。您的代码中不涉及 bash)。您发布的脚本只定义了一个函数,但没有获取它的任何参数,也从不调用该函数。 -
我被标题弄糊涂了。你的意思是 ”调用带参数的 shell 脚本方法利用没有?"