Jeśli utworzymy plik .sh który ma wykonać szereg czynności, dodamy go do cron-a  i przy uruchomieniu z konsoli działa a z crona nie – można to łatwo zdebugować.

Wystarczy na początek pliku ( zaraz pod linijką #!/bin/bash) dodać:

Aby bezpłatnie odblokować dalszą treść kliknij "Zapisz się" - dostaniesz nielimitowany dostęp do wszystkich treści i wyślę Ci na maila kilka wyjątkowych bonusów !
Jeśli jesteś już zapisany - Kliknij "Zaloguj się" i podaj swojego maila - treść zostanie odblokowana:
Zaloguj się lub Zapisz się
Sprawdź Przejdź do zapisu
Anuluj
Dalsza część artykułu jest dostępna tylko dla zapisanych do newslettera. Aby zapisać się do newslettera Kliknij tutaj , lub wypełnij pola w bocznym panelu.
Jeśli jesteś już zapisany - podaj poniżej swój adres e-mail: Odblokuj
adotpay
Anuluj

I zapisać plik.

Jeśli czas wykonania zadania cron minie możemy podejrzeć plik /tmp/mylog gdzie znajduje się informacja o tym w którym miejscu był problem.

Analogicznie możemy uruchomić plik .sh w trybie debugowania z konsoli – zamiast:
Aby bezpłatnie odblokować tą treść kliknij w ten przycisk i zapisz się do naszej społeczności - dostaniesz nielimitowany dostęp do wszystkich treści !
Wpisujemy
Aby bezpłatnie odblokować tą treść kliknij w ten przycisk i zapisz się do naszej społeczności - dostaniesz nielimitowany dostęp do wszystkich treści !
Do tej pory 80% problemów z brakiem uruchomienia pliku z poziomu zadania cron w moim przypadku wynikał z braku podania zmiennej path , lub jeśli ktoś woli to bezpośrednich ścieżek do binarek ( /bin/cp , /bin/mv ).