Aşağıdaki bilgilerin tümü (ve çok daha kullanışlı Upstart yardımı), Baştanbaşlangıç Yemek Kitabından gelir. Bölüm 18 hata ayıklamayı kapsar.
İşte
Bir Başlatma işinin bir "komut dosyası" stanzasını izlemeye yönelik bu özel durumda, "komut dosyası" kelimesinin hemen altına aşağıdaki satırları eklemelisiniz:
exec 2>>/dev/.initramfs/myjob.log
set -x
Tek konumun sebebi, kök dosya sistemi yüklenmeden önce /dev/.initramfs/ dosyasının çok erken bir önyüklemede mevcut olması ve önyüklemeden sonra kullanıma sunulmasıdır. Ben apport ile tahmin ediyorum, ancak, muhtemelen bu yolu kullanmak için gerekmez . Yine de, seçeneği bilmek güzel.
Ayrıca, tüm komut dosyalarının
set -e ile çalıştırıldığına dikkat edilmelidir, böylece başarısız olan komutlar komut dosyasından tamamen çıkacaktır. Kök olarak komut dosyalarını çalıştırırken çok dikkatli olması gerektiği için mantıklı.
Upstart işleriyle çalışan herkes için genel olarak yukarıda belirtilen Başlatma Kitabına başvurmanızı şiddetle tavsiye ediyorum.