Tôi đã thêm một tập lệnh mới để /etc/init/
gọi minecraft.conf
có chứa tập lệnh:
start on startup
stop on shutdown
respawn
respawn limit 20 5
script
export HOME="/root"
exec /root/minecraft/start.sh 2>&1 >> /var/log/minecraft.log
end script
post-start script
echo "minecraft started"
Khi tôi thử start minecraft
tôi nhận được lỗi:start: Unknown job: minecraft
Tôi đã thử chạy initctl list
và công việc minecraft của tôi không được liệt kê. Tôi đã thử chạy initctl reload-configuration
và nó không tạo ra sự khác biệt nào.
Các công việc khác được liệt kê bởi initctl list
công việc tốt với bắt đầu, dừng lại và khởi động lại.
Tại sao không bắt đầu thấy kịch bản mới của tôi?
/etc/init.d/
?
/etc/init
và bây giờ bạn đã sẵn sàng để khởi động lại và sử dụng khởi động."
sudo start minecraft
mà không gặp vấn đề gì. Đây là nội dung của tệp nhật ký ~$ sudo cat /var/log/upstart/minecraft.log minecraft started /proc/self/fd/9: 3: exec: /root/minecraft/start.sh: not found minecraft started
Bạn có thể cung cấp thêm chi tiết về phiên bản Ubuntu bạn đang sử dụng và bất kỳ thông tin hữu ích nào từ syslog không?