บริการจำนวนมากใน CentOS มีลักษณะเช่นนี้ (ยกเว้นสีเขียวและสีแดงตามลำดับ):
$ sudo service blah start
Starting blah: [ OK ]
$ sudo service notrunning stop
Stopping notrunning: [FAILED]
นี้เกิดขึ้นเพราะ/etc/init.d
สคริปต์ใช้สคริปต์สาธารณูปโภคใน/etc/rc.d/init.d/functions
ที่เรียกว่าและsuccess
failure
นี่เป็นตัวอย่างข้อมูลจาก/etc/init.d/sshd
ใน CentOS:
echo -n $"Starting $prog: "
$SSHD $OPTIONS && success || failure
คำถามของฉันคือ: มีอูบุนตูที่เทียบเท่าหรือไม่ ฉันสามารถคัดลอกสคริปต์ไปได้ แต่มันมีความซับซ้อนมากกว่าที่คุณคิดและทำไมต้องคิดค้นวงล้อใหม่หากฉันไม่ต้องทำ