- 需求: 如何調用一個腳本或函數,並判斷任務是否執行成功
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