Beste
Ik heb een probleem om een cron in te stellen.
Het commando dat uitgevoerd moet worden:
Dus met de URL tussen ".Code:lynx -dump "http://www.globalhost.be/kayako/cron/index.php?_t=parser" > /dev/null
Als ik een cronfile aanmaak met dit commando, en ik wil deze in de crontab opnemen, krijg ik een error, doe ik de " weg uit de file wil de crontab wel werken..
Hoe kan ik nu een cron maken van dit commando aub?
Alvast bedankt!
Mathieu
Evenementen voor de komende 60 Dag(en)
Resultaten 1 tot 15 van de 15
Onderwerp: Cron
-
03/03/07 01:18geregistreerd gebruiker506 Berichten- Ingeschreven
- 03/02/04
- Locatie
- Poperinge (België)
0 Berichten zijn liked
Registrar SIDN: nee
KvK nummer: nvt
Ondernemingsnummer: BE 0887.688.768
Cron
-
03/03/07 01:31Codert.nl3.341 Berichten- Ingeschreven
- 09/12/05
- Locatie
- Diemen
38 Berichten zijn liked
Naam: Ramon Fincken
Bedrijf: MijnPress.nl & CreativePulses.nl
Functie: CEO
URL: www.MijnPress.nl
Registrar SIDN: Nee
KvK nummer: 30262182
TrustCloud: ramonfincken
al geprobeerd te escapen ?
\"
of
/"
?
-
03/03/07 01:36Banned213 Berichten- Ingeschreven
- 27/09/05
- Locatie
- Beuningen
0 Berichten zijn liked
Registrar SIDN: Ja
KvK nummer: 09147410, Beuningen
Ondernemingsnummer: nvt
probeer het eens tussen twee ' te zetten.
-
03/03/07 12:00geregistreerd gebruiker506 Berichten- Ingeschreven
- 03/02/04
- Locatie
- Poperinge (België)
0 Berichten zijn liked
Registrar SIDN: nee
KvK nummer: nvt
Ondernemingsnummer: BE 0887.688.768
Nee, lukt ook niet jammer genoeg..
-
03/03/07 13:02Zet je opdracht in een .sh bestand:
Nu stel je de cron in:Code:#/bin/bash lynx -dump "http://www.globalhost.be/kayako/cron/index.php?_t=parser" > /dev/null
*/10 * * * * /pad/naar/je/file.sh
(bovenstaande cron wordt dagelijks uitgevoerd als ik me niet vergis)
- advertentie
-
03/03/07 13:15geregistreerd gebruiker506 Berichten- Ingeschreven
- 03/02/04
- Locatie
- Poperinge (België)
0 Berichten zijn liked
Registrar SIDN: nee
KvK nummer: nvt
Ondernemingsnummer: BE 0887.688.768
server01# /home/admin/domains/globalhost.be/public_html/kayako.sh
/home/admin/domains/globalhost.be/public_html/kayako.sh: Permission denied.
Mhh, nochtans als root ingelogd.. :s
-
03/03/07 13:23Bestand execute rechten gegeven?
# chmod +x kayako.sh
Al geprobeerd met het volledige path naar lynx? Dus ook in je crontab entry.
# /usr/bin/lynx
-
03/03/07 13:25Waarom wil je http://www.globalhost.be/kayako/cron....php?_t=parser zo graag tussen haakjes?
Probeer het anders eens met wget, misschien heeft deze wel haakjes-ondersteuning
-
03/03/07 16:44geregistreerd gebruiker506 Berichten- Ingeschreven
- 03/02/04
- Locatie
- Poperinge (België)
0 Berichten zijn liked
Registrar SIDN: nee
KvK nummer: nvt
Ondernemingsnummer: BE 0887.688.768
Als ik "chmod +x kayako.sh" doe, en daarna het commando, lukt het.
Bedankt dus.
Maar als de cron zichzelf uitvoert, krijg ik nog altijd Permision Denied, ik moet die CHMOD toch niet telkens opnieuw uitvoeren?
-
03/03/07 16:46Nee, dat hoeft niet. Wat getUP zegt zou ik ook proberen als ik jou was
.
-
03/03/07 16:48geregistreerd gebruiker506 Berichten- Ingeschreven
- 03/02/04
- Locatie
- Poperinge (België)
0 Berichten zijn liked
Registrar SIDN: nee
KvK nummer: nvt
Ondernemingsnummer: BE 0887.688.768
Ik krijg nu dit als ik het commando handmatig uitvoer:
server01# /home/admin/domains/globalhost.be/public_html/kayako.sh
Missing name for redirect.
-
03/03/07 17:07Ik heb gemerkt dat cronjob instellen inderdaad voor nog wel eens wat problemen kan zorgen.
Wat wij nu altijd doen is cronjobs als volgt instellen:
wget -q -O http://www.domein.nl/locatie/cronjob.php
Dit heeft tot nu toe op ieder systeem in één keer zonder problemen gewerkt. Het effect is uiteindelijk hetzelfde als hoe jij het wilt doen. Wat er nu in feite gebeurd is dat de pagina geladen wordt zoals dat gebeurd wanneer je het adres in je browser in zou typen.
-
03/03/07 17:16geregistreerd gebruiker506 Berichten- Ingeschreven
- 03/02/04
- Locatie
- Poperinge (België)
0 Berichten zijn liked
Registrar SIDN: nee
KvK nummer: nvt
Ondernemingsnummer: BE 0887.688.768
server01# wget -q -O http://www.globalhost.be/kayako/cron/index.php?t=parser
wget: No match.
server01# wget -q -O /dev/null "http://www.globalhost.be/kayako/cron/index.php?t=parser"
werkt wel..
Dus met URL tussen " lukt het wel.
Maar crontab wil geen " uitvoeren..
Als ik crontab van een file met quotes (") wil uitvoeren krijg ik it:
server01# crontab kayako.cron
"kayako.cron":5: bad minute
crontab: errors in crontab file, can't install
-
03/03/07 17:43wget -q -O /dev/null http://www.globalhost.be/kayako/cron/index.php?t=parser
werkt wel, bij eerste was je bij -O (Ouput) /dev/null vergeten...
-
03/03/07 17:43geregistreerd gebruiker506 Berichten- Ingeschreven
- 03/02/04
- Locatie
- Poperinge (België)
0 Berichten zijn liked
Registrar SIDN: nee
KvK nummer: nvt
Ondernemingsnummer: BE 0887.688.768
Opgelost, bedankt!



LinkBack URL
About LinkBacks
