Score:0

กระบวนการอื่นสามารถส่งสัญญาณ systemd เพื่อเริ่มบริการใหม่ได้หรือไม่

ธง fr

เรามีบริการที่ดูแลโดย ระบบ. ฉันกำลังมองหาวิธีที่จะรีสตาร์ทบริการตามต้องการโดยทางโปรแกรม เช่น โดยการส่งสัญญาณ เขียนไฟล์ หรือส่งข้อความผ่านซ็อกเก็ต

บริบท: the ระบบ บริการที่มีการจัดการดูแลกลุ่มของอินสแตนซ์ Chrome ที่ไม่มีส่วนหัว แต่มันจัดการพวกมันได้ค่อนข้างแย่ และเมื่อเวลาผ่านไปพวกมันก็เพิ่มจำนวนและการใช้หน่วยความจำมากขึ้น ก รีสตาร์ท systemctl แก้ไขสิ่งนั้น

ฉันสามารถตั้งค่า รันไทม์MaxSec และ เริ่มใหม่ = เสมอ เพื่อรีสตาร์ทพร็อกซีเป็นระยะ แต่อาจทำงานในขณะที่รีสตาร์ทเกิดขึ้น

บริการอื่นในเครื่องนั้นเป็นผู้ใช้พร็อกซี Chrome เพียงรายเดียว และจะทราบเมื่อไม่ได้ใช้งาน ดังนั้นเมื่อไม่ได้ใช้พร็อกซี Chrome เป็นระยะๆ (เพื่อไม่ให้คำขอตกหล่น) ก็สามารถรีสตาร์ทได้

ฉันจะทำอย่างนั้นได้อย่างไร

djdomi avatar
za flag
คุณต้องการ Chrome เพื่ออะไร curl และ wget สามารถทำส่วนเสียงได้อย่างง่ายดาย
fr flag
Chrome แบบไม่มีส่วนหัวสามารถเรียกใช้ JavaScript แสดงผลหน้าเว็บและถ่ายภาพหน้าจอ และอื่นๆ เครื่องมือต่าง ๆ เพื่อวัตถุประสงค์ที่แตกต่างกัน
Score:0
ธง fr

ทางออกหนึ่งคือการใช้บริการอื่นทำงานจริง systemctl รีสตาร์ท some_service. ที่ต้องใช้ ซูโดแต่สามารถใช้ ซูโดเออร์ ไฟล์ (visudo) เพื่อให้สิทธิ์แก่ผู้ใช้ในการเรียกใช้คำสั่งเฉพาะหนึ่งคำสั่ง: ผู้ใช้บางคน ALL=NOPASSWD: /some/command some args

โพสต์คำตอบ

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