Hi zusammen,
wie in meiner Vorstellung schon geschrieben bin ich ja vom Gemini auf Newnigma gewechselt und finde auch soweit, dass es gut gelungen ist (Gute Arbeit!), aber nun bin ich auf ein Problem gestoßen, bei dem ich mir die Ursache nicht erklären kann. Und zwar betrifft es Cronjobs.
Da ich zu einer bestimmten Zeit oft nicht zu Hause bin, möchte ich einen Webradiostream speichern, und zwar für 3 Stunden.
Das mache ich mit wget, und beende eben dieses per killall wget nach 3 Stunden wieder.
Genau so lief es immer beim Gemini-Image
Das gleiche habe ich jetzt auch mal auf meinem Desktop-Rechner (Kubuntu 10.11) gemacht, auch dort läuft es einwandfrei.
Der Befehl den ich dafür verwende (in ein Shellskript geschrieben, um eine Variable einzusetzen) funktioniert bei direkter Eingabe auch.
Führe ich das allerdings per Cronjob aus, wird es gestartet, aber wget wird nach knapp einer Minute beendet (Aufnahme ist etwa 52 Sekunden lang). Von daher müsste also auch die Eingabe im Crontab richtig sein, sonst würde er es ja gar nicht erst starten.
Aufgefallen ist mir, dass wenn der Job gerade läuft, und das wget auch bei den Prozessen auftaucht (ps -x) ebenfalls ein Prozess mit den Namen "[cron]" vorhanden ist während wget noch läuft. Dieser taucht bei mir auf dem Desktop nicht auf. Zumindest sehe ich ihn nicht, da er wohl gleich wieder verschwindet.
Und dann sieht es so aus, dass erst "[cron]" verschwindet, und gleich danach wget.
Irgendwelche Ideen, woran das liegt? Ist Cron bei dem Image irgendwie "anders"?
Folgendes Script (namens radiobob in /usr/bin) wird gestartet:
Im crontab folgendermaßen eingetragen:
wie in meiner Vorstellung schon geschrieben bin ich ja vom Gemini auf Newnigma gewechselt und finde auch soweit, dass es gut gelungen ist (Gute Arbeit!), aber nun bin ich auf ein Problem gestoßen, bei dem ich mir die Ursache nicht erklären kann. Und zwar betrifft es Cronjobs.
Da ich zu einer bestimmten Zeit oft nicht zu Hause bin, möchte ich einen Webradiostream speichern, und zwar für 3 Stunden.
Das mache ich mit wget, und beende eben dieses per killall wget nach 3 Stunden wieder.
Genau so lief es immer beim Gemini-Image
Das gleiche habe ich jetzt auch mal auf meinem Desktop-Rechner (Kubuntu 10.11) gemacht, auch dort läuft es einwandfrei.
Der Befehl den ich dafür verwende (in ein Shellskript geschrieben, um eine Variable einzusetzen) funktioniert bei direkter Eingabe auch.
Führe ich das allerdings per Cronjob aus, wird es gestartet, aber wget wird nach knapp einer Minute beendet (Aufnahme ist etwa 52 Sekunden lang). Von daher müsste also auch die Eingabe im Crontab richtig sein, sonst würde er es ja gar nicht erst starten.
Aufgefallen ist mir, dass wenn der Job gerade läuft, und das wget auch bei den Prozessen auftaucht (ps -x) ebenfalls ein Prozess mit den Namen "[cron]" vorhanden ist während wget noch läuft. Dieser taucht bei mir auf dem Desktop nicht auf. Zumindest sehe ich ihn nicht, da er wohl gleich wieder verschwindet.
Und dann sieht es so aus, dass erst "[cron]" verschwindet, und gleich danach wget.
Irgendwelche Ideen, woran das liegt? Ist Cron bei dem Image irgendwie "anders"?
Folgendes Script (namens radiobob in /usr/bin) wird gestartet:
Im crontab folgendermaßen eingetragen:
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von TiKaey ()