- 需求: 如何调用一个脚本或函数,并判断任务是否执行成功
wang@wang-T58-V:~/sh/test-invoke-scripts$ cat slave.sh
test_fun(){
ls /var/lib/docker
return 200
}
test_fun
echo "test_fun -->方法调用的状态码 :$?"
aaaa
res=$?
echo "slave.sh 脚本的状态码: $res"
return $res
wang@wang-T58-V:~/sh/test-invoke-scripts$ cat master.sh
sh slave.sh
echo $?
wang@wang-T58-V:~/sh/test-invoke-scripts$ sh -x master.sh
+ sh slave.sh
ls: cannot open directory '/var/lib/docker': Permission denied
test_fun -->方法调用的状态码 :200
slave.sh: 12: slave.sh: aaaa: not found
slave.sh 脚本的状态码: 127
+ echo 127
127