Saya telah menambahkan skrip baru untuk /etc/init/
dipanggil minecraft.conf
yang berisi skrip:
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"
Ketika saya mencoba, start minecraft
saya mendapatkan kesalahan:start: Unknown job: minecraft
Saya sudah mencoba menjalankan initctl list
dan pekerjaan minecraft saya tidak terdaftar. Saya sudah mencoba berlari initctl reload-configuration
dan tidak ada bedanya.
Pekerjaan lain didaftar oleh initctl list
work fine dengan start, stop dan restart.
Mengapa tidak akan mulai melihat skrip baru saya?
/etc/init.d/
?
/etc/init
dan sekarang Anda siap untuk reboot dan gunakan pemula."
sudo start minecraft
tanpa masalah. Ini konten file log. ~$ sudo cat /var/log/upstart/minecraft.log minecraft started /proc/self/fd/9: 3: exec: /root/minecraft/start.sh: not found minecraft started
Bisakah Anda memberikan detail lebih lanjut tentang versi Ubuntu yang Anda gunakan dan informasi bermanfaat apa pun dari syslog?