2013-07-22 49 views
0

我正在使用wget命令從shell腳本調用Servlet。該servlet執行生成報告並將電子郵件發送給用戶列表的工作。通過從linux shell腳本調用Servlet獲取響應

由於我計劃安排這項工作,我想知道Servlet是否成功完成。如果有任何從Servlet拋出的異常,我想從shell腳本中找出它並將其標記爲成功或失敗。

有人可以提供這個解決方案...?

回答

0

如果存在未處理的異常,servlet應回覆500內部服務器錯誤狀態碼。檢查wget是否允許以某種方式識別http響應狀態碼。

+0

僅當wget命令本身不成功時纔會引發服務器500錯誤。例如,如果被調用的servlet沒有運行。但是,如果有任何與應用程序相關的已處理或未處理的異常,則需要查找作業是否成功運行,而沒有任何已處理或未處理的異常。所以,使用HTTP響應代碼可能無法滿足整個要求 – user2228591