มีเครื่องมือที่สามารถควบคุม daemons / services ในลักษณะข้ามแพลตฟอร์มได้หรือไม่?
ในการเขียนโปรแกรมมีเครื่องมือสร้างต่าง ๆ ที่ให้คุณสร้างซอฟต์แวร์จากแหล่งต่าง ๆ บนแพลตฟอร์มต่าง ๆ เครื่องมือจะดูแลการตรวจสอบความสามารถของเครื่องเฉพาะและค้นหาไลบรารีคอมไพเลอร์ ฯลฯ CMake เป็นตัวอย่าง
มีปัญหาคล้ายกันกับการควบคุมภูต ขึ้นอยู่กับระบบปฏิบัติการถ้าฉันต้องการเริ่มภูตที่ฉันอาจใช้
stop-start-daemon -S mydaemon
หรืออาจเรียกสคริปต์เช่นนี้
/etc/init.d/mydaemon start
หรือหากsystemctl
เป็นเครื่องมือของทางเลือกแล้ว
systemctl start mydaemon
และถ้าฉันบน Windows แล้วฉันสามารถใช้อย่างใดอย่างหนึ่งหรือnet start myservice
sc start myservice
มีเครื่องมือสคริปต์หรือวิธีการบัญญัติอื่น ๆ สำหรับจัดการสถานการณ์นี้หรือไม่? ฉันไม่ต้องการการควบคุมที่ละเอียด เพิ่งหยุดและเริ่ม แต่ฉันต้องการที่จะสามารถปรับใช้ซอฟต์แวร์ของฉันในหลาย ๆ ระบบโดยใช้สคริปต์เดียวกัน