ฉันใช้คำสั่งเชลล์เมื่อสิ้นสุดการปรับใช้ Jenkins เพื่อรีสตาร์ทสคริปต์ถาวร:
npm install && forever stop app.js && forever start -a -l /var/log/forever.log app.js
เมื่อฉันเรียกใช้ในฐานะผู้ใช้เจนกินส์ทุกอย่างทำงานได้ดีและคอนโซลเอาต์พุตจากประวัติการสร้างยังบอกฉันว่าสคริปต์ตลอดไปกำลังทำงานอยู่ อย่างไรก็ตามกระบวนการหยุดทันทีหลังจากการปรับใช้เสร็จสิ้นและกระบวนการถาวรจะหยุดทำงาน
อะไรเป็นสาเหตุของพฤติกรรมนี้และฉันจะแก้ไขได้อย่างไร