Aşağıdaki bilgilerin tümü (ve çok daha faydalı bir Upstart yardımı), Upstart Cookbook'a aittir . Bölüm 18, hata ayıklamayı kapsar.
http://upstart.ubuntu.com/cookbook/#debugging
Bir Başlangıç işinin "script" stanza'sını izlemek için bu özel durumda, "script" kelimesinin hemen altına aşağıdaki satırları eklemelisiniz:
exec 2>>/dev/.initramfs/myjob.log
set -x
Tek konumun nedeni, /dev/.initramfs/ 'nin çok erken önyüklemede, kök dosya sistemi yüklenmeden önce mevcut olması ve önyüklemeden sonra da kullanılabilir olmaya devam etmesidir. Apport ile tahmin ediyorum, ancak muhtemelen bu yolu kullanmanıza gerek yoktur . Yine de, seçeneği bilmek güzel.
Ayrıca, tüm komut dosyalarının çalıştığı ve set -e
bu sayede başarısız olan herhangi bir komutun komut dosyasından tamamen çıkacağı belirtilmelidir. Mantıklı, bir komut dosyası kök olarak çalıştırırken çok dikkatli olunmalıdır.
Genelde yukarıda belirtilen Upstart işleriyle çalışan herkes için yukarıda verilen Upstart Cookbook'a danışmanızı tavsiye ederim.