Score:0

RHEL 7 systemctl: รวมบริการต่างๆ ไว้ในที่เดียว เริ่มบริการอย่างอิสระ

ธง id

ฉันได้ทำตามขั้นตอนจาก RedHat เพื่อเริ่มบริการหลายรายการเป็นบริการเดียว https://access.redhat.com/solutions/3097871

/etc/systemd/system/myapps.target

[หน่วย]
คำอธิบาย=หน่วยบริการแอป

# คอลเลกชันของแอพนี้ควรเริ่มต้นในเวลาบูต
[ติดตั้ง]
WantedBy=multi-user.target

App1.service

/etc/systemd/system/app1.service

[หน่วย]
คำอธิบาย= ตัวอย่างของบริการ App1
PartOf=myapps.target

[บริการ]
Type=วันช็อต
RemainAfterExit=ใช่
ExecStart=/home/mark/bin/app1.sh start
ExecStop=/home/mark/bin/app1.sh หยุด

# เมื่อบริการทำงานทั่วโลก ให้เรียกใช้ในฐานะผู้ใช้เฉพาะเพื่อเพิ่มความปลอดภัย
#ผู้ใช้=ผู้ใช้1
#Group=กลุ่ม1

# เมื่อใช้การเปิดใช้งาน systemctl ให้เริ่มต้นเมื่อบริการแอพเริ่มทำงาน
[ติดตั้ง]
ต้องการโดย=myapps.target

App2.service

  [หน่วย]
Description= อินสแตนซ์ของบริการ App2
PartOf=myapps.target

[บริการ]
Type=วันช็อต
RemainAfterExit=ใช่
ExecStart=/home/mark/bin/app2.sh start
ExecStop=/home/mark/bin/app2.sh หยุด

# เมื่อบริการทำงานทั่วโลก ให้เรียกใช้ในฐานะผู้ใช้เฉพาะเพื่อเพิ่มความปลอดภัย
#ผู้ใช้=ผู้ใช้1
#Group=กลุ่ม1

[ติดตั้ง]
ต้องการโดย=myapps.target

ฉันต้องการหยุด app1.service โดยอิสระ แต่เมื่อฉันตรวจสอบสถานะของ myapps.target ฉันไม่เห็นสถานะปัจจุบันของ app1.service ว่าหยุดทำงาน แต่จะแสดงว่า app1.service กำลังทำงานอยู่ ฉันจะเปลี่ยน myapps.target ให้แสดงสถานะได้อย่างไร

ขอบคุณล่วงหน้า.

user1686 avatar
fr flag
เหตุใดพวกเขาจึงเป็นบริการ "Type=oneshot"
id flag
ขอบคุณสำหรับการตอบกลับของคุณ. นี่คือตัวอย่างบริการ มันจะทำให้เกิดปัญหาใด ๆ เมื่อใช้กับ Type=oneshot หรือไม่

โพสต์คำตอบ

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