W Linuksie napisałem kilka skryptów do uruchomienia podczas rozruchu i bawiłem się różnymi sposobami ich instalowania. W przypadku większych skryptów wstawię /etc/init.d
i /etc/rc.d/rc?.d
połączę odpowiednie poziomy działania. W przypadku mniejszych skryptów dołączę się do /etc/rc.d/rc.local
. Wydaje się, że proces ten przebiega sprawnie.
Teraz poprawiłem jeden z moich skryptów i nie działa. Trochę czasu zdiagnozowałem, ponieważ nie mogę uchwycić wyjścia błędu. Sprawdziłem /var/log/messages
i przeszukałem resztę, /var/log
ale nie mogę znaleźć nic przydatnego.
Czy ktoś wie:
- czy te komunikaty o błędach są gdzieś automatycznie przechwytywane?
- jeśli nie, jak mogę przechwycić stdout / stderr ze skryptu init.d?
Z góry dziękuję.