[LÖST]Få Lynx funka med cronjob?

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
walle
Inlägg: 152
Blev medlem: 10 apr 2007, 03:28
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Göteborg

[LÖST]Få Lynx funka med cronjob?

Inlägg av walle »

Jag har ett script som automatiskt loggar in på en sida, hämtar informationen och loggar den. Detta har jag gjort me hjälp av ett bash-script som ser ut fölrjande:

Kod: Markera allt

#!/bin/bash

# Rensar filerna och därmed lättare att hitta fel
echo '' > output1.txt
echo '' > output2.txt

# Hämtar nydata ch gör filerna läsbara
/usr/bin/lynx -term=linux -cmd_script=lynx_script.txt -accept_all_cookies https://-- Adress --/login.aspx
chmod 640 output*.txt
Scriptet fungerar helt utan problem om man kör det manuelt, men inte om jag kör följande crontab:

Kod: Markera allt

10 0 * * * /bin/sh /home/web/login_script.sh >/dev/null 2>&1
Jag har lyckats lista ut det är lynx som är problemet, men har ännu inte hittat någon lösning för att kunna samspela med crontab.

Normalt sätt vill jag helst använda wget, men i detta fall behöver jag en webbläsare som kan köras via terminalen och som kan köra ett script.

Några förslag?
Senast redigerad av 1 walle, redigerad totalt 11 gånger.
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Få Lynx funka med cronjob?

Inlägg av mcNisse »

Ta bort redirecterna och skicka det till en fil istället så får du mer information om felet.
tex
>/dev/null 2>&1 => >/tmp/cronlynx.log 2>&1
Användarvisningsbild
walle
Inlägg: 152
Blev medlem: 10 apr 2007, 03:28
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Göteborg

Re: Få Lynx funka med cronjob?

Inlägg av walle »

mcNisse skrev:Ta bort redirecterna och skicka det till en fil istället så får du mer information om felet.
tex
>/dev/null 2>&1 => >/tmp/cronlynx.log 2>&1
Jag har gjort det nu och det jag får ut i dump-filen är olika steg som lynx tar när den går steg för steg fram på hemsidan. Den verkar dock inte fixa så att den sparar filen. Den sista den gör är att skriva ut följande under print options:

Kod: Markera allt

Standard print options:
   Save to a local file                                                                            
   Mail the file
   Print to the screen
DatSave to a local fileer attached to your vt100 terminal

Local additions:






File exists. Overwrite? (y/n) 
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Få Lynx funka med cronjob?

Inlägg av mcNisse »

Det vill inte skriva över filen. Testa att ta bort dem istället för att tömma dem.
Användarvisningsbild
walle
Inlägg: 152
Blev medlem: 10 apr 2007, 03:28
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Göteborg

Re: Få Lynx funka med cronjob?

Inlägg av walle »

mcNisse skrev:Det vill inte skriva över filen. Testa att ta bort dem istället för att tömma dem.
Det hjälpe inte, men jag hittade ändå felet.

Jag råckade av kolla efter gamla testfiler istället för de riktiga och nya filerna.

Tack för hjälpen ändå!
Skriv svar

Återgå till "Terminalforum"