ฉันพยายามติดตั้งสคริปต์ init.d เพื่อเรียกใช้คื่นฉ่ายสำหรับการจัดตารางงาน นี่คือขั้นตอนที่ฉันปฏิบัติตาม:
- คัดลอกไฟล์celerydและวางในโฟลเดอร์/etc/init.d/
- สร้างไฟล์การกำหนดค่าcelerydในโฟลเดอร์/ etc / default /
ตอนนี้เมื่อฉันพยายามที่จะเริ่มมันsudo /etc/init.d/celeryd start
ก็เกิดข้อผิดพลาดsudo: /etc/init.d/celeryd: command not found
ฉัน googled เกี่ยวกับวิธีการติดตั้ง init.d ฉันได้รับคำถามนี้
มันบอกว่าจะออกuname -a
และเมื่อฉันฉันได้รับนี้:
Linux capsonesystem8-desktop 3.2.0-43-generic-pae
#68-Ubuntu SMP Wed May 15 03:55:10 UTC
2013 i686 i686 i386 GNU/Linux
และมันยังบอกว่าใช้ utils ต้องการinsserv
เปิดใช้งานสคริปต์ init.d พยายามดังนั้น:
insserv /etc/init.d/celeryd
แต่มันผิดพลาด insserv: command not found
ดังนั้นผมจึงพยายามที่จะติดตั้งinsserv sudo apt-get install insserv
แต่มันบอกว่าติดตั้ง aleady:
insserv is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 222 not upgraded.
ดังนั้นวิธีการติดตั้งสคริปต์ init.d? ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม.
update1:
เมื่อฉันพยายาม:
$ sh -x /etc/init.d/celeryd start
errors
มันเผยให้เห็นบางส่วน อาจเป็นสาเหตุที่บริการไม่เริ่มทำงาน
Update2:
ผมเคลียร์ทุกข้อผิดพลาดเมื่อผมทำงาน$ sh -x /etc/init.d/celeryd start
แต่ยังคงsudo /etc/init.d/celeryd start
พ่นcommand not found
ข้อผิดพลาด