# Cronjob unter Windows zum Laufen kriegen?

**URL:** <https://forum.shopware.com/t/cronjob-unter-windows-zum-laufen-kriegen/29777>\
**Category:** Programmierung\
**Created:** [19. August 2015 um 16:37 UTC](https://forum.shopware.com/t/cronjob-unter-windows-zum-laufen-kriegen/29777 "2015-08-19T16:37:01Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![DenKon26](https://avatars.discourse-cdn.com/v4/letter/d/5e9695/32.png) [@DenKon26](https://forum.shopware.com/u/DenKon26)\
**Post date:** [19. August 2015 um 16:37 UTC](https://forum.shopware.com/t/cronjob-unter-windows-zum-laufen-kriegen/29777/1 "2015-08-19T16:37:01Z")

</div>

Hallo! Wie kriege ich unter Windows (8.1) einen Cronjob zum Laufen, der innerhalb eines Plugins initialisiert wird? Ich habe folgende Codezeilen: ` public function install() { $this-\>createCronJob('DatabaseUpdate', 'DatabaseUpdateCron', 3600, true); $this-\>subscribeEvents(); } public function subscribeEvents() { $this-\>subscribeEvent('Shopware\_CronJob\_DatabaseUpdateCron', 'onRunDatabaseCronJob'); } public function onRunDatabaseCronJob() { $this-\>convertDatabaseToJson(); } // ... ` Im Backend habe ich die Plugins Cron, CronRefresh (war mir nicht sicher) sowie mein eigenes installiert und aktiviert. Unter Grundeinstellungen-\>System-\>Cronjobs ist der Cronjob als Aktiv drin, jedoch wird er nie ausgeführt…

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [19. August 2015 um 18:32 UTC](https://forum.shopware.com/t/cronjob-unter-windows-zum-laufen-kriegen/29777/2 "2015-08-19T18:32:23Z")

</div>

Hi, die Cronjobs musst du von außen anstoßen, bspw. via URL-Aufruf; alle Details dazu hier: [http://community.shopware.com/Cronjobs\_ … Cronjob.3F](http://community.shopware.com/Cronjobs%5C_detail%5C_1102.html#Wie%5C_starte%5C_ich%5C_einen%5C_Cronjob.3F) Schönen Gruß, Daniel

---

<div class="post-metadata">

**Author:** ![Joscha\_Schultze](https://avatars.discourse-cdn.com/v4/letter/j/dbc845/32.png) [@Joscha\_Schultze](https://forum.shopware.com/u/Joscha_Schultze)\
**Post date:** [19. August 2015 um 18:40 UTC](https://forum.shopware.com/t/cronjob-unter-windows-zum-laufen-kriegen/29777/3 "2015-08-19T18:40:49Z")

</div>

Wenn dein Provider keine Cronjobs unterstützt oder diese zu selten möglich sind oder das Prozedere zu schwierig ist, kannst du auch einfach mein Plugin “[Cronjob für Shopware](http://store.shopware.com/jsc1948101717514/cronjob-fuer-shopware.html)” installieren und dann wird automatisch ein Cronjob eingerichtet, der alle 5 Minuten aufgerufen wird.

---

<div class="post-metadata">

**Author:** ![DenKon26](https://avatars.discourse-cdn.com/v4/letter/d/5e9695/32.png) [@DenKon26](https://forum.shopware.com/u/DenKon26)\
**Post date:** [20. August 2015 um 08:56 UTC](https://forum.shopware.com/t/cronjob-unter-windows-zum-laufen-kriegen/29777/4 "2015-08-20T08:56:46Z")

</div>

> [@Daniel Nögel](#):
>
> Hi, die Cronjobs musst du von außen anstoßen, bspw. via URL-Aufruf; alle Details dazu hier: [http://community.shopware.com/Cronjobs\_ … Cronjob.3F](http://community.shopware.com/Cronjobs\_detail\_1102.html#Wie\_starte\_ich\_einen\_Cronjob.3F) Schönen Gruß, Daniel

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [20. August 2015 um 09:17 UTC](https://forum.shopware.com/t/cronjob-unter-windows-zum-laufen-kriegen/29777/5 "2015-08-20T09:17:27Z")

</div>

Hi, steht auch in dem Dokument, etwas weiter unten 🙂 Wenn du eh in der Shell bist, kannst du aber auch `php ./bin/console sw:cron:run` ausführen, das ist der sauberste Weg. Besten Gruß, Daniel

---

<div class="post-metadata">

**Author:** ![DenKon26](https://avatars.discourse-cdn.com/v4/letter/d/5e9695/32.png) [@DenKon26](https://forum.shopware.com/u/DenKon26)\
**Post date:** [20. August 2015 um 09:23 UTC](https://forum.shopware.com/t/cronjob-unter-windows-zum-laufen-kriegen/29777/6 "2015-08-20T09:23:06Z")

</div>

Vielen Dank für dein Engagement, aber das realisiere ich nicht so 😃 Habe nun selbst gefunden, wonach ich gesucht habe: `// cUrl for checking the cronjobs $cronUrl = Shopware()-\>Shop()-\>getHost() . "/backend/cron"; $curl = curl\_init(); // set cUrl options curl\_setopt\_array($curl, array( CURLOPT\_RETURNTRANSFER =\> true, CURLOPT\_URL =\> $cronUrl )); // execute cURL curl\_exec($curl); curl\_close($curl);`

---

<div class="post-metadata">

**Author:** ![Sean](https://avatars.discourse-cdn.com/v4/letter/s/f0a364/32.png) [@Sean](https://forum.shopware.com/u/Sean)\
**Post date:** [24. August 2015 um 11:01 UTC](https://forum.shopware.com/t/cronjob-unter-windows-zum-laufen-kriegen/29777/7 "2015-08-24T11:01:43Z")

</div>

Vielleicht können Sie eine crontab-Dienst namens [easycron.com](https://www.easycron.com) verwenden, um das Skript ausgeführt auslösen, es ist sehr einfach einzurichten und unterstützt mehrere Konfigurationen.

---

<div class="post-metadata">

**Author:** ![Lars3m5](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@Lars3m5](https://forum.shopware.com/u/Lars3m5)\
**Post date:** [8. Februar 2016 um 10:10 UTC](https://forum.shopware.com/t/cronjob-unter-windows-zum-laufen-kriegen/29777/8 "2016-02-08T10:10:55Z")

</div>

Und unter Linux sollten die cron jobs, wie im Tutorial beschrieben, ohne Probleme funktionieren?

&nbsp;

Wenn dem so ist, dass die Jobs nur unter Windows nicht wie erwartet funktionieren, wäre es super wenn darauf im Tutorial und ggf. an anderen Stellen hingewiesen wird.

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [8. Februar 2016 um 10:39 UTC](https://forum.shopware.com/t/cronjob-unter-windows-zum-laufen-kriegen/29777/9 "2016-02-08T10:39:52Z")

</div>

Hi,

solche Hinweise haben wir in der Doku nicht, weil aktuell ein Linux-System vorausgesetzt wird, vgl.&nbsp;[http://community.shopware.com/Systemanforderungen\_detail\_1840.html](http://community.shopware.com/Systemanforderungen_detail_1840.html).&nbsp;

Gar nicht mal nur wegen der Cronjobs - insgesamt gibt es unter Windows einige Besonderheiten, die im Livebetrieb Probleme machen könnten.&nbsp;

daniel
