Score:1

เปิดใช้บริการ systemd ด้วยพารามิเตอร์

ธง jp

ฉันมี ระบบ บริการด้วยพารามิเตอร์ มันใช้งานได้ดี อย่างไรก็ตาม ฉันไม่สามารถเริ่มได้หากไม่มีพารามิเตอร์

พารามิเตอร์จะมีลักษณะดังนี้ systemctl เริ่ม my-service@1-0.service, ที่ไหน 1-0 จะถูกแยกวิเคราะห์โดยสคริปต์ php สคริปต์ php มีค่าเริ่มต้นเป็น 1-0แต่ฉันไม่สามารถเริ่มต้นด้วย systemctl เริ่ม my-service@.service. มันบอกฉัน:

ไม่สามารถเริ่ม my-service@.service: ชื่อหน่วย my-service@.service ไม่มีชื่ออินสแตนซ์

ฉันเปิดใช้งานสำเร็จด้วย systemctl เปิดใช้งาน my-service@.serviceแต่มันจะล้มเหลวในการบูต? ถ้าเป็นเช่นนั้น ฉันจะบอกให้เริ่มต้นด้วยค่าดีฟอลต์ได้อย่างไร 1-0 ถ้าไม่มีอะไรระบุ?

Score:0
ธง jp

ปรากฏว่าสามารถเปิดใช้งานบริการด้วยพารามิเตอร์เริ่มต้นได้ ต่อ คู่มือนี้. เนื่องจากต้องตั้งค่าเริ่มต้นเป็น 1-0ฉันเพิ่งทำ:

systemctl เปิดใช้งาน my-service\@1-0.service

สร้าง symlink สำเร็จแล้ว:

สร้าง symlink /etc/systemd/system/multi-user.target.wants/my-service@1-0.service â /lib/systemd/system/my-service@.service

ขอบคุณสำหรับการลงคะแนน btw ดูดีมีระดับ

"ก็ได้... ฉันจะทำเอง" ~ ธานอส

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา