ในอินสแตนซ์Amazon S3 Linux ฉันมีสคริปต์สองตัวที่เรียกใช้start_my_app
และตัวstop_my_app
ใดที่เริ่มและหยุดอย่างถาวร (ซึ่งจะเรียกใช้แอปพลิเคชัน Node.js ของฉัน) ฉันใช้สคริปต์เหล่านี้เพื่อเริ่มและหยุดแอปพลิเคชัน Node.js ของฉันด้วยตนเอง จนถึงตอนนี้ดีมาก
ปัญหาของฉัน: ฉันต้องการตั้งค่าให้start_my_app
ทำงานเมื่อใดก็ตามที่ระบบบู๊ต ฉันรู้ว่าฉันต้องเพิ่มไฟล์ข้างในinit.d
และฉันรู้วิธีเชื่อมโยงไปยังไดเรกทอรีที่เหมาะสมภายในrc.d
แต่ฉันไม่สามารถเข้าใจได้ว่าจริงๆแล้วสิ่งที่ต้องเข้าไปในไฟล์ที่ฉันวางinit.d
ไว้ ฉันคิดว่ามันควรจะเป็นแค่หนึ่งบรรทัดเช่นstart_my_app
นั้น แต่นั่นไม่ได้ผลสำหรับฉัน
init.d
โซลูชัน ( ที่นี่ ) ควรเป็นที่นิยมสำหรับการrc.local
แก้ปัญหาเพราะอันหลังคือเครื่องมือเก่าซึ่งยังใช้งานได้เพียงเพราะเครื่องมือใหม่เข้ากันได้แบบย้อนหลัง