เอา App ไปรันเป็น Service บน Linux ผ่าน systemd

แต่ก่อนเวลาเขียน app ที่เป็น standalone มาตัวนึง แล้วต้องการปล่อยให้มัน run บน linux เป็น process ทิ้งไว้ ท่าที่มักจะหยิบมาใช้ก็คือ รันเป็น background process (ใส่ & ปิดท้าย และใช้ nohup ร่วมด้วย) และถ้าต้องการ stop ก็จะใช้วิธี kill process และถ้าอยาก restart ก็ kill แล้วตามด้วย run ใหม่แบบ background วันนี้ได้รู้จักวิธีใหม่จากดิว คือการใช้ systemd ซึ่งจะช่วยให้เราสามารถ start, stop และ restart app ของเราได้เหมือนเป็น service (daemon) กันเลย