Skip to main content
 首页 » 编程设计

linux之如何在脚本中告诉如果 scp 失败,请尝试 wget

2023年11月22日17telwanggs

我有这个脚本:

cd /tmp/ 
scp user@8.8.4.1:/onboot/OTA.sh /tmp -i /usr/script/id 2> /dev/null 
if 
chmod 775 /tmp/OTA.sh 
/tmp/OTA.sh & 
sleep 30 
rm -rf /tmp/OTA.sh 
 
fi 

我想在脚本中告诉如果 scp 失败,尝试 wget

请您参考如下方法:

man scp

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

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