내가 아래에있는 내가 즉, 기대 스크립트를 수정 몇 줄을 추가 시도스크립트
expect -c "
spawn tdwallet add $StringName
expect \"^Enter\"
send \"Krishna123\r\"
"
if [ $? != 0 ]; then
echo "Failed to Add a String $StringName."
else
echo "\"add <string>\" ==> [OK]"
fi
스크립트 후
expect -c "
spawn tdwallet add $StringName
expect \"^Enter\"
send \"Krishna123\r\"
expect eof
catch wait reason
exit [lindex $reason 3]
"
을 "보내기"를 기대하지만이 기대에서 양산 procees의 종료 코드를 반환해야 프로세스의 실패/성공과 관계없이 항상 0이 아닌 값을 반환합니다.
프로세스가 실패하거나 성공할 때마다 올바른 종료 코드를 식별 할 수있는 몇 가지 지침을 제공해 주시겠습니까? 사전에
감사
관련,
Srikrishna ERRA.