Nói cách khác, từ hôm nay trở đi, mỗi lúc hai giờ sáng, script sao lưu sẽ cố gắng gọi một công cụ không tồn tại.
Nó sẽ báo lỗi.
Sau đó bỏ qua bước dọn dẹp, trực tiếp chạy sao lưu.
Trong ngắn hạn thì không có vấn đề gì.
Nhưng nhật ký sẽ tích càng ngày càng nhiều, dung lượng ổ đĩa sẽ càng ngày càng nhỏ.
Khoảng ba đến năm ngày, ổ đĩa sẽ bị đầy.
Đến lúc đó, không chỉ sao lưu không chạy được, mà ngay cả bản thân hệ thống cũng sẽ gặp vấn đề vì thiếu dung lượng đĩa.
Tôi không cố ý thiết kế như vậy.
Chỉ là sau khi tôi rời đi, chuyện đó tự nhiên sẽ xảy ra.
Giống như một ngôi nhà mà thợ làm nền móng rời đi, trước mắt sẽ chẳng thấy vấn đề gì.
Nhưng đến lần động đất tiếp theo, không ai biết cây cột nào sẽ gãy trước.
Tôi ăn xong mì, rửa bát, rồi ngồi trên sofa thất thần một lúc.
Buổi chiều, tôi ra siêu thị mua ít rau.
Buổi tối, nấu hai món một canh, một mình ăn.
Rất yên tĩnh.
Đây là buổi tối đầu tiên trong ba năm qua, tôi không nhìn điện thoại, cũng không chờ cảnh báo.
Trước kia, mỗi tối tôi đều đặt điện thoại cạnh gối, chỉnh âm lượng lên mức tối đa.
Bởi vì cảnh báo hệ thống có thể đến bất cứ lúc nào.
Hai giờ sáng, ba giờ sáng, bốn giờ rưỡi sáng, đều có.
Mỗi lần cảnh báo, tôi đều phải xử lý trong vòng mười phút.
Quá mười phút, hệ thống có thể tự động kích hoạt hạ cấp, chức năng thanh toán của khách hàng sẽ bị tắt.
Ba năm nay, điện thoại của tôi chưa từng để chế độ im lặng.
Chưa từng.
Đêm nay, tôi chỉnh điện thoại sang im lặng.
Rồi ngủ.
Một giấc đến sáng.
6.
Sáng hôm sau, tám giờ, trên điện thoại có ba cuộc gọi nhỡ.
Đều là của Trần Quân.
Cuộc sớm nhất là lúc hai giờ mười bảy phút sáng.
Tôi liếc qua một cái, không gọi lại.
Lại qua mười phút nữa, Trần Quân nhắn WeChat.
“Lâm tỷ, script sao lưu chạy thất bại rồi. Báo lỗi là không tìm thấy cái công cụ log_cleaner gì đó. Đó là gì vậy?”
Tôi nhìn màn hình, nghĩ một lát.
Rồi trả lời: “Cái đó là công cụ dọn dẹp log, là script cá nhân của tôi. Lúc tôi nghỉ việc đã xóa rồi.”
Trần Quân đáp lại ngay: “Xóa rồi? Vậy backup chạy kiểu gì?”
“Cậu tự viết một cái, hoặc dọn log thủ công xong rồi chạy backup tiếp.”
“Dọn thủ công á? File log đó lớn bao nhiêu?”
“Mỗi ngày khoảng 2G.”
Trần Quân gửi tới một biểu cảm sụp đổ.
“Lâm tỷ, cái công cụ này chị có thể gửi cho em một bản được không?”
Tôi đặt điện thoại xuống.
Công cụ dọn log đó là do hai năm trước lúc rảnh tôi tự viết. Đăng trên GitHub cá nhân của tôi. Giấy phép mã nguồn mở là MIT, ai cũng có thể dùng.
Nhưng lúc công ty triển khai, họ trực tiếp clone kho cá nhân của tôi.
Sau khi tôi nghỉ việc, tôi đã chuyển kho thành riêng tư.
Không phải cố ý.
Chỉ là trong kho đó còn có mã của mấy dự án khác, có vài phần liên quan đến công việc mới của tôi, không tiện công khai.
Tôi nghĩ một phút, rồi nhắn lại cho Trần Quân.
“Công cụ này là dự án cá nhân của tôi, không tiện để công ty dùng trực tiếp. Cậu có thể tự viết một cái, logic không phức tạp đâu.”
Trần Quân không trả lời ngay.
Nửa tiếng sau, anh ta nhắn lại.
“Logic không phức tạp là không phức tạp đến mức nào? Em xem chuỗi gọi của script backup rồi, có bảy tám chỗ phụ thuộc.”
“Ừ, đúng là có vài chỗ phụ thuộc. Nhưng logic cốt lõi chỉ là định kỳ dọn các file log quá 7 ngày.”
“Còn mấy chỗ phụ thuộc đó thì sao?”
“Có vài cái cũng là công cụ cá nhân của tôi.”
Lần này Trần Quân im rất lâu mới trả lời.
“Lâm tỷ, công cụ cá nhân của chị… trong hệ thống đã dùng bao nhiêu?”
Tôi nhìn câu hỏi này, bỗng thấy hơi buồn cười.
Ba năm rồi, lần đầu tiên có người hỏi câu này.
Tôi đếm một lượt.
“Khoảng mười hai cái.”
Trần Quân gửi đến một tin nhắn rất dài.
CHƯƠNG 6 – ẤN ĐỂ ĐỌC TIẾP: https://vivutruyen.net/vua-luoi-bieng-cua-he-thong-loi/chuong-6/

