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.di /etc/rc.d/rc?.dpołą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/messagesi przeszukałem resztę, /var/logale 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ę.