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

2
ฉันจะตรวจสอบว่าบริการ Windows กำลังทำงานอยู่ได้อย่างไร
ฉันมีแอปพลิเคชันใน C # (2.0 ทำงานบน XP ฝังตัว) ที่กำลังสื่อสารกับ 'watchdog' ที่ใช้งานเป็นบริการ Windows เมื่ออุปกรณ์บู๊ตบริการนี้มักจะใช้เวลาในการเริ่มต้น ฉันต้องการตรวจสอบจากรหัสของฉันหากบริการกำลังทำงานอยู่ ฉันจะทำสิ่งนี้ได้อย่างไร

16
เรียกใช้งาน cron เฉพาะในกรณีที่ยังไม่ได้ทำงาน
ดังนั้นฉันจึงพยายามตั้งค่างาน cron เป็นสุนัขเฝ้าบ้านสำหรับภูตที่ฉันสร้างขึ้น หาก daemon เกิดข้อผิดพลาดและล้มเหลวฉันต้องการให้งาน cron เริ่มต้นใหม่เป็นระยะ ... ฉันไม่แน่ใจว่าจะเป็นไปได้อย่างไร แต่ฉันอ่านบทแนะนำ cron สองสามข้อและไม่พบสิ่งใดที่จะทำในสิ่งที่ฉัน 'ฉันกำลังมองหา ... daemon ของฉันเริ่มต้นจากเชลล์สคริปต์ดังนั้นฉันแค่มองหาวิธีเรียกใช้งาน cron เท่านั้นหากการรันงานก่อนหน้านั้นยังไม่ทำงาน ฉันพบโพสต์นี้ซึ่งให้คำตอบสำหรับสิ่งที่ฉันพยายามทำโดยใช้ไฟล์ล็อคไม่ใช่ฉันไม่แน่ใจว่ามีวิธีที่ดีกว่านี้หรือไม่ ... ขอบคุณสำหรับความช่วยเหลือของคุณ.
136 linux  bash  cron  watchdog 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.