linux脚本done报错,linux – 如何在shell脚本中处理错误/异常?
生活随笔
收集整理的這篇文章主要介紹了
linux脚本done报错,linux – 如何在shell脚本中处理错误/异常?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
下面是我在bash中執行的腳本.它工作正常.
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
問題陳述:-
在上面的shell腳本中,必須每天使用cron job運行,我沒有任何錯誤/異常處理機制.假設如果出現任何問題,我不知道發生了什么?
在執行上述腳本之后,還有一些其他腳本將依賴于上述腳本提供的數據,因此我總是得到其他人的抱怨,這些人依賴于我的腳本數據發生了錯誤.
如果我的腳本中發生了任何錯誤,我有什么方法可以得到通知嗎?假設集群正在進行一些維護,那時我正在運行我的腳本,所以肯定會失敗肯定,所以如果上面的腳本失敗,我可以得到通知,這樣我就可以確定發生了什么錯誤.
希望我的問題很清楚.
任何想法將不勝感激.
總結
以上是生活随笔為你收集整理的linux脚本done报错,linux – 如何在shell脚本中处理错误/异常?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机师范类算师范教育类吗,师范教育类专
- 下一篇: 怎么清洁猪肉检疫章?