Saya telah menambahkan skrip baru untuk /etc/init/dipanggil minecraft.confyang 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 minecraftsaya mendapatkan kesalahan:start: Unknown job: minecraft
Saya sudah mencoba menjalankan initctl listdan pekerjaan minecraft saya tidak terdaftar. Saya sudah mencoba berlari initctl reload-configurationdan tidak ada bedanya.
Pekerjaan lain didaftar oleh initctl listwork fine dengan start, stop dan restart.
Mengapa tidak akan mulai melihat skrip baru saya?
/etc/init.d/?
/etc/initdan sekarang Anda siap untuk reboot dan gunakan pemula."
sudo start minecrafttanpa 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 startedBisakah Anda memberikan detail lebih lanjut tentang versi Ubuntu yang Anda gunakan dan informasi bermanfaat apa pun dari syslog?