linux脚本done报错,linux – 如何在shell脚本中处理错误/异常?
下面是我在bash中執(zhí)行的腳本.它工作正常.
fileexist=0
for i in $( ls /data/read-only/clv/daily/Finished-HADOOP_EXPORT_&processDate#.done); do
mv /data/read-only/clv/daily/Finished-HADOOP_EXPORT_&processDate#.done /data/read-only/clv/daily/archieve-wip/
fileexist=1
done
問(wèn)題陳述:-
在上面的shell腳本中,必須每天使用cron job運(yùn)行,我沒(méi)有任何錯(cuò)誤/異常處理機(jī)制.假設(shè)如果出現(xiàn)任何問(wèn)題,我不知道發(fā)生了什么?
在執(zhí)行上述腳本之后,還有一些其他腳本將依賴(lài)于上述腳本提供的數(shù)據(jù),因此我總是得到其他人的抱怨,這些人依賴(lài)于我的腳本數(shù)據(jù)發(fā)生了錯(cuò)誤.
如果我的腳本中發(fā)生了任何錯(cuò)誤,我有什么方法可以得到通知嗎?假設(shè)集群正在進(jìn)行一些維護(hù),那時(shí)我正在運(yùn)行我的腳本,所以肯定會(huì)失敗肯定,所以如果上面的腳本失敗,我可以得到通知,這樣我就可以確定發(fā)生了什么錯(cuò)誤.
希望我的問(wèn)題很清楚.
任何想法將不勝感激.
總結(jié)
以上是生活随笔為你收集整理的linux脚本done报错,linux – 如何在shell脚本中处理错误/异常?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 计算机师范类算师范教育类吗,师范教育类专
- 下一篇: 怎么清洁猪肉检疫章?