[LÖST]Få Lynx funka med cronjob?
Postat: 10 mar 2012, 01:58
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:
Scriptet fungerar helt utan problem om man kör det manuelt, men inte om jag kör följande crontab:
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?
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
Kod: Markera allt
10 0 * * * /bin/sh /home/web/login_script.sh >/dev/null 2>&1
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?