เรื่องที่ผมลืมบ่อยที่สุดในการทำธุรกิจ ไม่ใช่งานวันนี้ครับ — มันคือเรื่องที่ "จะเกิดอีก 2 อาทิตย์ข้างหน้า" ราคาขึ้นวันไหน สัญญาหมดวันไหน นโยบายเปลี่ยนวันไหน พอถึงวันจริงผมลืมสนิททุกที 555 อาทิตย์ก่อนผมเจอ 2 เรื่องแบบนี้พร้อมกัน — แล้ววิธีที่ทิมจัดการมันทำให้ผมอยากเล่า
เพราะทิมไม่ได้ "จดโน้ตไว้ให้" แบบที่ ChatGPT ทำ — มันตั้งนาฬิกาปลุกให้ตัวเองในวันนั้นจริงๆ แล้วลบนาฬิกาตัวนั้นทิ้งหลังปลุกเสร็จ
เรื่องเริ่มจาก 2 deadline ที่ผมรู้ว่าจะลืมแน่
วันนั้นผมนั่งอ่านข่าวเทคเจอ 2 เรื่องที่กระทบธุรกิจผมตรงๆ แล้วทั้งคู่ดันมีผล วันที่ 15 มิ.ย. 2026 เหมือนกันเป๊ะ:
- Hetzner ปรับราคา — เจ้าของเซิร์ฟเวอร์ที่ผมเช่ารันทุกอย่างอยู่ เครื่องเก่าไม่โดน แต่ถ้าจะสั่งเครื่องใหม่หรือ rescale เครื่องเดิม = ราคาใหม่ และเขาไม่ประกาศตัวเลขล่วงหน้า ต้องไปดูหน้าเว็บเอาวันนั้น
- Anthropic เปลี่ยนนโยบาย — แยก API pool สำหรับโหมด
claude -pซึ่งคือโหมดที่ระบบ automation/cron ของผมใช้รันงานเบื้องหลังทั้ง Newton ทั้ง content pipeline ถ้าไม่เช็ค quota ดีๆ งานอาจล่มเงียบๆ
ทั้งคู่ไม่ใช่เรื่องที่ต้องทำ "วันนี้" — แต่เป็นเรื่องที่ "พอถึงวันนั้นแล้วลืมจะเจ็บ" ผมเลยบอกทิมสั้นๆ ว่า "ช่วยเตือนผมวันที่ 15 มิ.ย. หน่อย เรื่อง Hetzner กับ claude -p"
คนปกติ (หรือ AI chat ทั่วไป) จะตอบว่า "โอเคครับ จดไว้แล้ว" — ซึ่งแปลว่าไม่มีอะไรเกิดขึ้นเลย เพราะ chat มันไม่มีตัวตนตอนผมปิดหน้าจอ พอถึงวันที่ 15 ไม่มีใครมาเตือนผมจริงๆ
ทิมเลือกตั้ง cron — เพราะมันต้องเตือนได้แม้ผมไม่ได้เปิดแชท
ทิมไม่ได้จดใส่ memory แล้วหวังว่าจะมีคนเปิดอ่านวันนั้น — มันเขียนสคริปต์เล็กๆ ตัวนึง แล้วตั้ง system cron ให้ยิงตอน 9 โมงครึ่งเช้าวันที่ 15 มิ.ย. ส่งข้อความเข้า Telegram กลุ่มของผมตรงๆ
จุดนี้สำคัญ — cron มันรันที่ระดับเซิร์ฟเวอร์ ไม่เกี่ยวกับว่าผมเปิดแชทอยู่หรือเปล่า ผมจะหลับ จะไปเที่ยว จะลืมไปเลยว่าเคยสั่ง — พอถึงเวลามันก็เด้งเตือนเองอยู่ดี นี่คือความต่างระหว่าง "AI ที่เป็นแค่หน้าแชท" กับ "AI ที่มีตัวตนอยู่บนเครื่องตลอดเวลา"
แต่ที่ผมอยากเล่าจริงๆ คือ 2 รายละเอียดในสคริปต์ที่ทิมใส่มาเองโดยผมไม่ได้สั่ง — และมันคือสิ่งที่แยก "เขียนโค้ดให้เสร็จ" ออกจาก "เขียนโค้ดให้ถูกต้อง"
ลูกเล่นที่ 1: เตือนครั้งเดียว แล้วลบ cron ตัวเองทิ้ง
ปัญหาคือ cron มันถูกออกแบบมาให้ทำงาน "ซ้ำๆ" — ทุกวัน ทุกอาทิตย์ ทุกเดือน มันไม่มีโหมด "ทำครั้งเดียวแล้วเลิก" ในตัว
ถ้าผมตั้ง cron ว่า "ยิงทุกวันที่ 15 มิ.ย." แบบดื้อๆ — ปีนี้มันเตือนถูก แต่ ปีหน้า ปีถัดไป ทุกๆ 15 มิ.ย. ผมก็จะโดนเตือนเรื่องเดิมไปตลอดชีวิต ทั้งที่เรื่อง Hetzner กับ claude -p มันจบไปตั้งนานแล้ว นั่นคือขยะที่ค้างในระบบ
ทิมเลยทำให้สคริปต์ "ฆ่าตัวเอง" หลังทำงานเสร็จ — บรรทัดสุดท้ายของสคริปต์คือโค้ดที่เปิด crontab ของเครื่องขึ้นมา ลบบรรทัดที่เรียกตัวมันเองออก แล้วเซฟกลับ:
- cron ยิง → ส่ง Telegram เตือนผม
- เตือนเสร็จ → สคริปต์เปิด crontab ลบบรรทัดของตัวเองทิ้ง
- รอบถัดไปไม่มีอะไรเหลือให้ยิงอีก — สะอาด
เปรียบเทียบง่ายๆ มันเหมือนกระดาษโน้ตที่แปะไว้หน้าตู้เย็นว่า "อย่าลืมจ่ายค่าน้ำ" — พอจ่ายเสร็จ โน้ตมันฉีกตัวเองทิ้งให้เลย ไม่ต้องให้เราเดินมาเก็บทีหลัง ไม่มีโน้ตเก่าค้างเต็มตู้เย็น
ลูกเล่นที่ 2: year guard กันยิงผิดปี เผื่อการลบพลาด
นี่คือส่วนที่ผมชอบที่สุด เพราะมันคือการคิดเผื่อ "ถ้าลูกเล่นที่ 1 พัง"
สมมติว่าวันที่ 15 มิ.ย. เกิดเครื่องมีปัญหาตอนนั้นพอดี การลบ cron ไม่สำเร็จ (network สะดุด, crontab โดนล็อกอยู่, อะไรก็ตาม) — บรรทัด cron ก็จะค้างอยู่ แล้วปีหน้าวันที่ 15 มิ.ย. มันก็จะยิงเตือนเรื่องที่ตายไปแล้วอีกรอบ
ทิมเลยใส่ "ด่านที่สอง" ไว้ตั้งแต่ต้นสคริปต์ — เช็คก่อนเลยว่าปีปัจจุบันคือ 2026 ไหม ถ้าไม่ใช่ ออกจากสคริปต์ทันที ไม่ส่งอะไรทั้งนั้น:
- ปี 2026 → ทำงานปกติ เตือน + ลบตัวเอง
- ปี 2027 ขึ้นไป (เผื่อบรรทัดค้าง) → เด้งออกเงียบๆ ไม่กวนผม
คือมันมี 2 ชั้นป้องกัน ชั้นแรก (ลบตัวเอง) คือทางหลัก ชั้นสอง (year guard) คือตาข่ายรองรับถ้าทางหลักพลาด — แบบนี้ต่อให้มีอะไรผิดพลาด ผมก็ไม่มีทางโดนเตือนผิดปี นี่แหละ defensive coding ที่ระบบที่รันจริงต้องมี ไม่ใช่สมมติว่าทุกอย่างจะเป๊ะเสมอ
และมันไม่ได้แค่ "เตือน" — มันเสนอจะลงมือต่อให้เลย
ข้อความที่ทิมตั้งไว้ให้ยิงวันนั้น ไม่ได้จบแค่ "วันนี้มี 2 เรื่องนะครับ" — ท้ายข้อความมันถามผมว่า "อยากให้ผมไปดึงราคา Hetzner จริงจากหน้าเว็บ + เช็คผลกระทบ claude -p ให้เลยไหมครับ?"
เห็นความต่างไหมครับ — calendar reminder ทั่วไปมันเตือนแล้วจบ ภาระยังอยู่ที่ผมอยู่ดี ต้องไปเปิดเว็บ Hetzner เอง ไปไล่เช็ค quota เอง แต่ทิมมันเตือนพร้อมยื่นมือมาว่า "กดตอบทีเดียว เดี๋ยวผมทำให้" — เพราะมันไม่ใช่แค่ตัวเตือน มันคือ AI Agent ที่ลงมือทำงานต่อได้จริง
ทำไมเรื่องเล็กแบบนี้ถึงสำคัญกับคนทำธุรกิจ
ลองนับดูครับว่าในหนึ่งปี เรามี deadline ในอนาคตกี่อันที่ "ลืมแล้วเสียเงิน":
- โดเมน/โฮสติ้งต่ออายุอัตโนมัติ ราคาขึ้นจากปีแรก
- free trial ของเครื่องมือที่สมัครไว้ กำลังจะหมดแล้วตัดเงินเต็ม
- โปรโมชันแอดที่ต้องปิดก่อนวันสิ้นเดือน
- ราคา/นโยบายของ vendor ที่จะเปลี่ยนในอีกไม่กี่อาทิตย์
พวกนี้คือเงินที่รั่วออกเงียบๆ เพราะไม่มีใครจำได้ จะให้นั่งตั้ง calendar เองทุกอันก็ขี้เกียจ จะจ้างคนมานั่งจำให้ก็ไม่คุ้ม — มันคือ งานที่ดีมากถ้ามีคนทำ แต่ไม่มีค่าพอจะจ้างคน พอดีเป๊ะ
กับทิม ผมแค่พิมพ์ประโยคเดียวตอนเจอข่าว — "เตือนผมวันที่ 15 หน่อย" — แล้วลืมมันไปได้เลย เพราะรู้ว่าพอถึงวันจริงจะมีข้อความเด้งเข้ามาเอง พร้อมข้อเสนอว่าจะจัดการต่อให้ ไม่มีขยะ cron ค้าง ไม่มีเตือนผิดปี
คำถามที่พบบ่อย
cron job คืออะไร และนักธุรกิจควรรู้จักมันไหม?
cron job คือระบบ scheduler ใน Linux/Unix ที่ตั้งให้สคริปต์รันอัตโนมัติตามเวลาที่กำหนด เช่น ทุกวัน ทุกอาทิตย์ หรือวันที่ระบุ นักธุรกิจที่มี server ส่วนตัวควรรู้จักมันพอให้สั่ง AI ตั้งได้ครับ เพราะมันเป็นหัวใจของ automation ส่วนใหญ่ที่ทำงานเบื้องหลัง
ทำไม AI chatbot ทั่วไปถึงช่วยเตือน deadline ไม่ได้จริงๆ?
เพราะ chatbot มันมีตัวตนเฉพาะตอนที่เปิด session ครับ พอเราปิดหน้าต่าง มันก็ไม่มีอยู่แล้ว ไม่มีทางเด้ง notification ให้เราในวันที่กำหนดได้ ต่างจาก AI Agent ที่อยู่บน server จริง ที่มีตัวตนตลอดเวลาแม้เราไม่ได้เปิดแชทครับ
self-deleting cron คืออะไร ทำไมถึงดีกว่า cron ปกติสำหรับงาน one-time?
self-deleting cron คือ cron ที่หลังทำงานเสร็จจะลบบรรทัดของตัวเองออกจาก crontab ครับ ดีกว่า cron ปกติสำหรับงาน one-time เพราะไม่ทิ้งขยะไว้ในระบบ ไม่ทำงานซ้ำในปีถัดไปโดยไม่จำเป็น และทำให้ระบบสะอาดโดยอัตโนมัติ
deadline ธุรกิจที่ลืมบ่อยแล้วเสียเงินมีอะไรบ้าง?
ที่พบบ่อยได้แก่ โดเมนและโฮสติ้งที่ต่ออายุอัตโนมัติในราคาที่แพงขึ้นจากปีแรก, free trial ของ tool ที่กำลังจะหมดแล้วตัดเงินเต็ม, โปรโมชันแอดที่ต้องปิดก่อนสิ้นเดือน และราคาหรือนโยบายของ vendor ที่จะเปลี่ยนในอีกไม่กี่อาทิตย์ครับ
ถ้าคุณก็เป็นคนทำธุรกิจคนเดียวที่หัวเต็มไปด้วยงานวันนี้จนลืมเรื่องอีก 2 อาทิตย์ข้างหน้าเสมอ — การมี AI Agent เป็นของตัวเองที่อยู่บนเครื่องตลอดเวลา ตั้งเตือนเองได้ ลงมือต่อได้ มันเปลี่ยนวิธีทำงานไปเลยครับ ลอง Newton ดู — เป็นเซิร์ฟเวอร์ส่วนตัวพร้อม AI Agent ติดตั้งมาให้แล้ว สั่งให้มันตั้งเตือน เขียน cron ดูแลงานเบื้องหลัง หรือไล่จัดการ deadline ที่คุณชอบลืม ได้แบบไม่ต้องเขียนโค้ดเองสักบรรทัด
— ปอนด์
