Pagina 1 van 1

cronjob opzetten geen heartbeat AOE scheduler magento 1.9.2.

Geplaatst: 16 november 2015
door magentojohn
Dag
Ik draai Magento ver 1.9.2.2 localhost. Ik wil mijn cronjob opzetten maar heb daar helaas geen kennis van. Ik heb aoe scheduler ver 1.3 geinstalleerd en die zegt bij instructies:


No heartbeat task found.
Check if cron is configured correctly.

Bij setup instructie geeft AOE aan:

Run scheduler_cron.sh instead cron.sh (recommended)
Run every minute (recommended)
Check maintenance mode (recommended)

en

Edit your crontab: sudo crontab -u desktop-kli847\john -e

Add following configuration:

* * * * * ! test -e D:\xampp\htdocs/maintenance.flag && /bin/bash D:\xampp\htdocs/scheduler_cron.sh --mode always

* * * * * ! test -e D:\xampp\htdocs/maintenance.flag && /bin/bash D:\xampp\htdocs/scheduler_cron.sh --mode default

Ik snap dit helaas niet, sorry. Ik wil graag leren, dus als iemand kan vertellen wat ik stap voor stap moet doen om mijn mail op localhost aan de praat te krijgen zou dat heel geweldig zijn.

Re: cronjob opzetten geen heartbeat AOE scheduler magento 1.

Geplaatst: 16 november 2015
door Ward
magentojohn schreef:D:\xampp\htdocs/
Die backslashes vertellen me dat jouw localhost op Windows draait, maar … cron is voor Unix-achtigen, zoals Linux.

Re: cronjob opzetten geen heartbeat AOE scheduler magento 1.

Geplaatst: 16 november 2015
door Volup
In Windows zou je gebruik kunnen maken van taakbeheer, om vervolgens sh bestanden uit te voeren heb je een third party applicatie nodig zoals Cygwin

Re: cronjob opzetten geen heartbeat AOE scheduler magento 1.

Geplaatst: 16 november 2015
door magentojohn
klopt, ik draai xampp op win 10.

ok.
ik snap nu dat ik met Windows taakbeheer een taak moet oproepen die door cygwin
uitgevoerd moet worden. Ik moet dus een cronjob laten uitvoeren door cygwin.
maar wat zou de syntax moeten zijn in cygwin die die crontab aanroept?

groet
John

Re: cronjob opzetten geen heartbeat AOE scheduler magento 1.

Geplaatst: 16 november 2015
door Volup
magentojohn schreef:klopt, ik draai xampp op win 10.

ok.
ik snap nu dat ik met Windows taakbeheer een taak moet oproepen die door cygwin
uitgevoerd moet worden. Ik moet dus een cronjob laten uitvoeren door cygwin.
maar wat zou de syntax moeten zijn in cygwin die die crontab aanroept?

groet
John
Als Cygwin correct geinstalleerd is kan dat volgens mij gewoon door sh als voorvoegsel te plaatsen zoals dat ook in unix omgevingen gaat.

Als opdracht in de taakplanner dan:
sh d:\pad\naar\bestandsnaam.sh -eventueleparameters

Als dat niet werkt kun je wellicht het directe pad naar Cygwin gebruiken
d:\pad\naar\sh.exe d:\pad\naar\bestandsnaam.sh -eventueleparameters

Ik heb er verder geen ervaring mee dus het is een aanname die ik nu doe.