Nhận một tiếng ping khi lượt train hay build của bạn xong

Phần khó chịu của một job dài không phải là việc chờ, mà là việc không biết. Bạn khởi động một lượt train hay một bản build release, đi chỗ khác, rồi cứ lượn về bàn để ngó một cái terminal chẳng đổi gì. LidRun có thể ping điện thoại bạn thay vào đó, để bạn biết khi job trên Mac hoàn tất thay vì cứ lởn vởn bên cạnh nó.
Vì sao bạn cứ phải ngó cái terminal
Một lượt tải Ollama qua đêm hay một bản build cargo 40 phút không cần bạn trong suốt thời gian chạy. Nó cần bạn ở đúng một khoảnh khắc: cái lúc nó xong, hoặc cái lúc có gì đó hỏng.
Không có thông báo thì bạn hoặc ngồi canh, hoặc đoán. Đoán nghĩa là quay lại quá sớm rồi chờ thêm, hoặc quá muộn rồi mất một tiếng đáng lẽ dành cho việc kế tiếp. Cả hai đều chẳng hay khi lượt chạy là phần chậm trong vòng lặp của bạn.
Cách sửa là được báo. Một tin nhắn ngắn ngay lúc lệnh kết thúc, kèm theo việc nó có thực sự thành công hay không, biến một phiên canh máy thành thứ bạn có thể bỏ mặc.
Bot Telegram, mà không phải dựng bot
Telegram thường là cái rắc rối, vì đường thông thường là tự tạo bot của bạn, loay hoay với một token, và moi ra một chat id. LidRun bỏ qua phần đó. Có một bot Telegram dùng chung của LidRun: bạn nhắn cho nó, bấm Start, rồi dán Chat ID mà nó trả lời cho bạn — không cần quản lý bot token.
Đó là phần lớn việc thiết lập. Bạn không tạo bot và không phải quản lý token — bạn chỉ cần bắt đầu cuộc trò chuyện với bot LidRun, bấm Start, rồi dán Chat ID mà nó gửi cho bạn. Từ đó, cảnh báo về Telegram như mọi tin nhắn khác.
Một chuyện nhỏ thôi, nhưng nó loại bỏ đúng bước mà phần lớn người ta mắc kẹt. Mục đích của một cảnh báo là tiết kiệm thời gian cho bạn, chứ không phải bắt bạn tốn hai mươi phút trong một bảng điều khiển bot trước đã.
Hướng dẫn liên quanChạy một lệnh dài, rồi cho Mac ngủ khi nó xongDiscord, Slack, webhook, và push điện thoại
Nếu nhóm của bạn vốn sống trong Discord hay Slack, LidRun có thể gửi vào incoming webhook của bên nào cũng được, nên một lượt chạy xong hiện ngay trong kênh bạn vẫn theo dõi.
Nếu cần tùy biến hơn thì có webhook chung: LidRun gửi JSON kèm title, body và event, mà bạn có thể đẩy vào công cụ riêng, dashboard ở nhà, hay bất cứ automation nào đang chạy.
Và để push thẳng về điện thoại thì có hai lựa chọn: ntfy.sh, miễn phí và theo topic, và Pushover, có phí. Chọn cái nào hợp với cách bạn vốn nhận thông báo; cả hai đều mang cùng những loại tin nhắn như nhau.
Cái gì thực sự kích hoạt một cảnh báo
Có hai loại sự kiện đáng một tiếng ping. Loại thứ nhất là một lệnh được theo dõi hoàn tất. Khi bạn chạy một lệnh dưới LidRun, nó giữ thức suốt vòng đời của lệnh và, lúc thoát, báo lại exit code cùng thời lượng, nên cảnh báo cho bạn biết không chỉ là nó đã kết thúc mà còn là nó kết thúc tốt hay không. Một exit code bằng không đọc rất khác một số khác không lúc 3 giờ sáng.
Loại thứ hai là một sự kiện an toàn. Nếu bộ điều phối an toàn quyết định cho Mac ngủ vì áp lực nhiệt leo quá cao hoặc pin tụt qua ngưỡng của bạn, đó đúng là kiểu chuyện bạn muốn nghe trong lúc đi vắng, chứ không phải phát hiện ra vào buổi sáng.
Gộp lại, đó là hai kết cục bạn quan tâm: job của tôi xong rồi, hay Mac của tôi đã tự dừng để giữ trong giới hạn. Dù là cái nào bạn cũng biết trong vài giây, trên chính thiết bị đã nằm trong túi bạn. Bạn để Mac ở đâu, và nó có thoáng khí hay không, vẫn là việc của bạn; một cảnh báo cho bạn biết chuyện gì đã xảy ra, nó không làm mát thân máy.
LidRun giữ công việc của bạn chạy tiếp khi đóng nắp, với cơ chế bảo vệ pin và nhiệt tích hợp sẵn.
Đã có LidRun? Đọc hướng dẫn thiết lập →
Mới biết đến LidRun? Xem bảng giá →
Câu hỏi thường gặp
Không. LidRun dùng một bot Telegram dùng chung của LidRun. Bạn nhắn cho bot, bấm Start, rồi dán Chat ID mà nó gửi cho bạn — không có token nào để quản lý và không có bot nào để đăng ký.
Một bot Telegram dùng chung của LidRun, incoming webhook của Discord và Slack, webhook chung gửi JSON kèm title, body và event, cùng push qua ntfy.sh (miễn phí) hoặc Pushover (có phí).
Có. Khi bạn chạy một lệnh dưới LidRun, nó báo lại exit code và thời lượng lúc thoát, nên cảnh báo phản ánh việc lượt chạy có kết thúc gọn ghẽ hay không, chứ không chỉ là nó đã dừng.
Có. Nếu LidRun cho Mac ngủ vì áp lực nhiệt hoặc một ngưỡng pin thấp, nó có thể báo cho bạn, để bạn biết ngay khi Mac tự dừng vì an toàn, thay vì phát hiện ra sau.