staging.inyokaproject.org

Cronjob programmieren funktioniert nicht

Status: Ungelöst | Ubuntu-Version: Ubuntu 18.04 (Bionic Beaver)
Antworten |

jerik

Avatar von jerik

Anmeldungsdatum:
19. August 2006

Beiträge: 425

Moin,

die Shell die beim Cronjob genutzt wird ist meistens nicht so konfiguriert wie deine "normale" shell. Bei mir liegt es meistens daran, das die Kommandos nicht mit dem ganze Pfad enthalten sind. Prüfe das mal bei dir. Neben curl, hast du noch date in deinem script.

Loggen ist in dem Fall hilfreich. Schau mal ggfs. hilft dir das weiter https://serverfault.com/questions/103501/how-can-i-fully-log-all-bash-scripts-actions.

Könnte es daran liegen, dass ich Linux über Windows 10 als Subsystem laufen lasse?

Falls du Linux nur wegen deinem Webscraper-script laufen lässt, solltest du dir das nochmal überlegen. Da gibts sicher noch andere Alternativen, wie Skriptsprachen die auch unter Windows laufen: Python, Ruby, Perl, .... Die bringen manchmal auch ein Cronähnliches Feature mit. Und Windwos kriegt das bestimmt auch hin.

Antworten |