2013-12-11 39 views

回答

0

$?包含上次调用的命令的退出代码。你可以简单地检查其非零:

scp [email protected]:/onboot/OTA.sh /tmp -i /usr/script/id 2> /dev/null 
if [[ $? -ne 0 ]] 
then 
    #wget here 
fi 
+0

感谢球员的响应,@ scony 我试过,但它给我回线28:[[1:未找到 – user3090207

+0

非常感谢球员我找到了一种方法在它周围,我不得不在后面放置“然后”];感谢alot..regards – user3090207

1

man scp

EXIT STATUS 
    The scp utility exits 0 on success, and >0 if an error occurs. 

可以使用bash中的变量$?访问退出状态。

相关问题