Sigabrt.dev 是一則以 Show HN 形式發佈的作品,是監控背景排程任務(例如 cron job)是否正常執行的服務。工程師常用排程系統跑備份、資料同步等腳本,但這類任務常常悄悄失敗卻沒人發現,這正是 Sigabrt 想解決的問題。
使用方式很簡單:使用者先建立監控端點,設定預期的回報頻率與容許延遲,接著在腳本執行成功後用一行 curl 指令打一個專屬網址回報狀態。若逾時沒收到回報,Sigabrt 就會用 email 或 ntfy 發出通知,還提供可以用 SSH 連線的終端機介面,讓使用者不開瀏覽器也能查看每個端點狀態。
這則作品在 Hacker News 上獲得五十多分與二十多則留言,討論集中在「不用安裝任何代理程式或函式庫,只靠一行 curl 就能整合」的簡單設計,以及 SSH 終端介面是否比網頁儀表板更貼近工程師的日常工作流程,服務本身也提供免費額度與付費方案。
對正在學程式的孩子來說,這個專案是理解「監控」概念很好的入門例子:寫程式不只是讓程式能跑,還要知道程式有沒有正常跑完,而這種定時打網址回報狀態的心跳機制,是業界常見、也不難自己動手實作的技巧。
開發工具開源DevOps監控