คนธรรมดาไม่เห็นงานของฉัน


12

ใน Ubuntu 12.10

user@xyz:~$ sudo initctl --version
initctl (upstart 1.5)
Copyright (C) 2012 Scott James Remnant, Canonical Ltd.

This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
user@xyz:~$ ls -l /etc/init/rs-comm.conf
-rw-r--r-- 1 root root 349 нояб. 15 03:22 /etc/init/rs-comm.conf
user@xyz:~$ sudo initctl reload-configuration
user@xyz:~$ sudo initctl start rs-comm
initctl: Unknown job: rs-comm

คำตอบ:


15

งานของคุณอาจมีไวยากรณ์ที่ไม่ถูกต้องซึ่งหมายถึงการพุ่งพรวดจะไม่พิจารณา ลองเรียกใช้สิ่งต่อไปนี้ในฐานะผู้ใช้ปกติ ( ไม่ใช่รูท):

init-checkconf /etc/init/rs-comm.conf

8
ERROR: failed to ask Upstart to check conf file
xdenser

1
มันเป็นเซิร์ฟเวอร์อูบุนตูที่ไม่มี GUI นี่คือผลลัพธ์ของการinit-checkconf -d /etc/init/rsyslog.confพุ่งพรวดไม่ตอบกลับผ่าน D-Bus
xdenser

7
แก้ไข ฉันได้สังเกตเห็นในการส่งออกการแก้ปัญหาของ init-checkconf /tmpว่ามันพุ่งพรวดถามว่าจะเขียนคำตอบลงในไฟล์ใน ฉันดูที่นั่น - นี่คือ - ไฟล์หลายไฟล์ชี้ไปที่ข้อผิดพลาดในไฟล์งานของฉัน ฉันได้แก้ไขการพิมพ์ผิดและตอนนี้งานของฉันถูกมองโดยพุ่งพรวด ยังมีคำถามว่าทำไม init-checkconf ไม่เห็นคำตอบพุ่งพรวด
xdenser

4
@xdenser ปัญหาของ init- checkconf
FvD

1
ฉันกำลังลองใน RHEL 6 และไม่พบinit-checkconfคำสั่งใด ๆเพื่อทดสอบไวยากรณ์ ฉันใช้งานพุ่งพรวดเดียวกันใน Ubuntu โดยไม่มีข้อผิดพลาด yum info upstartคืนค่า: Installed Packages Name : upstart Arch : x86_64 Version : 0.6.5 Release : 12.el6_4.1 Size : 550 k Repo : installed From repo : rhel-x86_64-server-6 งานจบลงด้วย.confและการอนุญาตไฟล์ดูโอเค การทำsudo initctl listแสดงไฟล์ทั้งหมด/etc/init/ยกเว้นงานที่มีปัญหา
hourback

0

ใน RedHat v6.8 (และอาจเป็นเวอร์ชั่นและ distros อื่น ๆ ) พุ่งพรวดจะไม่เห็นงานใหม่หากชื่อไฟล์ไม่มีนามสกุล .conf ตัวอย่างเช่นฉันเพิ่งพบปัญหานี้เมื่อฉันสร้างพุ่งพรวด Nginx /etc/init/nginxเป็น initctl list | grep nginxไม่ได้ส่งคืนอะไรเลย กลับinitctl status nginx initctl: Unkown job: nginxดังนั้นฉันจึงเปลี่ยนชื่อไฟล์งานพุ่งพรวดเป็น/etc/init/nginx.confและมันจำได้ทันทีว่าเป็นงานพุ่งพรวดใหม่ ฉันสงสัยว่าสิ่งนี้อาจส่งผลกระทบต่อผู้คนจำนวนมากดังนั้นฉันคิดว่าฉันโพสต์ไว้เป็นคำตอบที่เกี่ยวข้อง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.