คำถามติดแท็ก systemctl

1
หนึ่งคำสั่ง systemctl เพื่อเริ่มและเปิดใช้งาน
การใช้หนึ่งคำสั่งเพื่อเริ่มและเปิดใช้systemctlงานซอฟต์แวร์ที่มีการจัดการจะมีประโยชน์ในการสำรองบางบรรทัดในสคริปต์ไม่กี่ทำให้พวกเขามีความสวยงามมากขึ้นเล็กน้อย (ไม่ใช่ปัญหาจริงๆ แต่เป็นสิ่งที่ดีที่จะมี) มีsystemctlคำสั่งเดียวสำหรับทั้งสองstartและenableโปรแกรมที่ควบคุมโดยsystemctl?

5
วิธีดูบรรทัด x ล่าสุดจากบันทึกการทำงาน systemctl
ฉันกำลังมองหาวิธีเพียงพิมพ์บรรทัด X สุดท้ายจากบริการ systemctl ใน Debian ฉันต้องการติดตั้งรหัสนี้ในสคริปต์ซึ่งใช้รายการบันทึกที่พิมพ์และล่าสุด ฉันพบโพสต์นี้แต่ฉันไม่สามารถแก้ไขได้ตามวัตถุประสงค์ของฉัน ขณะนี้ฉันกำลังใช้รหัสนี้ซึ่งเพิ่งให้ข้อมูลโค้ดไฟล์เล็กน้อยกับฉัน: journalctl --unit=my.service --since "1 hour ago" -p err ในการให้ตัวอย่างว่าผลลัพธ์ควรมีลักษณะอย่างไรให้พิมพ์คำสั่งด้านบนเพื่อรับบริการและเลื่อนไปจนจบบันทึก จากนั้นคัดลอก 300 บรรทัดล่าสุดที่เริ่มต้นจากด้านล่าง ความคิดของฉันคือการใช้ egrep เช่น egrep -m 700 .แต่ตอนนี้ฉันไม่มีโชค

1
- สลับสวิตช์ของ "systemctl"
ตามที่ระบุไว้ในหน้าคน systemctl --now enable servicename ควรเปิดใช้งานและเริ่มบริการ แต่มันก็ไม่ได้ผลสำหรับฉัน ในขณะที่การส่งออกของ: systemctl is-enabled เปิดใช้งาน systemctl is-active ยังคงไม่ทำงานสำหรับบริการ สวิตช์นี้เหมาะกับอะไร? ฉันได้ลองชุดค่าผสมอื่น ๆ เช่น: systemctl enable --now servicename และ: systemctl enable servicename --now แต่ยังคงเหมือนเดิม ผมได้ด้วยตนเองsystemctl start servicenameทุกครั้งแม้ว่าคำสั่งก่อนหน้า (เช่นenableบางส่วน) ดำเนินการประสบความสำเร็จ มันคือการที่การ implentation ของบริการ systemd ของแอพพลิเคชั่นควรสนับสนุนการใช้คุณสมบัตินี้ในไฟล์หน่วย; บริการที่มีชื่อเสียงหลายคนไม่ปฏิบัติตามนั่นทำให้ฉันคิดว่ามันไร้ประโยชน์อย่างสิ้นเชิง ฉันคิดว่ามันมากกว่า

2
ความแตกต่างระหว่างการไม่ใช้งาน vs ปิดใช้งานและบริการที่เปิดใช้งาน vs
ฉันสับสนโดยแนวคิดของการเปิดใช้งานหรือใช้งานและปิดการใช้งานหรือไม่ได้ใช้งาน มีคนอธิบายได้ไหม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.