Auteur Topic: met taakplanner / cronjob php script uitvoeren  (gelezen 13516 keer)

Offline Roger1968

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 18
met taakplanner / cronjob php script uitvoeren
« Gepost op: 24 maart 2013, 10:07:06 »
Hallo allemaal,

Wat ik wil is om het php script in de file /nas/test.php uit te voeren en dat elke uur of beter elke 15 minuten. Ik ben een beetje bekend met cronjobs en commando's maar ik weet niet welk commando en pad ik moet opgeven in de taakplanner. Van alles al geprobeerd ook met 3th party.

Ik heb nu dsm 4.2 geinstalleerd. De webserver werkt gewoon.
Wie kan me op weg helpen ?

Roger

Offline Arjuhn

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 18
  • Berichten: 122
Re: met taakplanner / cronjob php script uitvoeren
« Reactie #1 Gepost op: 24 maart 2013, 10:37:34 »
Je kunt in de taakplanner het pad opgeven waar je het script hebt geplaatst onder:
configuratiescherm -> Taakplanner -> maken -> Door de gebruiker gedefinieerd script. Bij planning laat je het script ieder gewenst moment uitvoeren.
Script kun je gewoon op je pc maken en die plaats je bijvoorbeeld (via Samba of Filestation) in de share web. Dan vul je bij het pad in: /volume1/web

Offline Roger1968

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 18
Re: met taakplanner / cronjob php script uitvoeren
« Reactie #2 Gepost op: 24 maart 2013, 11:27:55 »
Bedankt voor je reactie.
Ik zet dus het volgende in de taakplanner en bij planning zet ik elk uur uitvoeren:

/volume1/web/test.php

Mijn synology heb ik de naam "nas" gegeven maar die hoef ik dus niet in het pad mee te nemen ?
Ik probeer nu in de test.php file een datum en tijd naar test.txt te schrijven om te kijken of het werkt. Als ik de file met http://nas/test/php aan roep werkt het. Is er ook een manier om de taak meteen uit te voeren om te testen ?
Ik laat wel iets weten of het werkt. Gebruiker is root in de taakplanner ?

Groeten,

Roger

Offline Roger1968

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 18
Re: met taakplanner / cronjob php script uitvoeren
« Reactie #3 Gepost op: 24 maart 2013, 13:03:07 »
/volume1/web/test.php

Bovenstaande opdracht werkt niet. Wellicht zie ik iets over het hoofd.
Ik voer het script elk uur uit als "root".

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.994
Re: met taakplanner / cronjob php script uitvoeren
« Reactie #4 Gepost op: 24 maart 2013, 15:17:36 »
Dit zou moeten werken:
wget -q -O /dev/null 'http://localhost/test.php'
een php file aanbieden aan linux heeft weinig effect. Met wget moet het wel lukken

Succes!

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline Roger1968

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 18
Re: met taakplanner / cronjob php script uitvoeren
« Reactie #5 Gepost op: 24 maart 2013, 16:05:22 »
Bedankt Wizjos,

Die wget werkt ! Hier was ik zelf denk ik nooit opgekomen. En als ik nu elke 15 minuten wil dan maak ik gewoon 4 taken aan met elk 15 minuten later dan de vorige.

Roger

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.994
Re: met taakplanner / cronjob php script uitvoeren
« Reactie #6 Gepost op: 24 maart 2013, 18:26:26 »
Citaat van: "Roger1968"
Bedankt Wizjos,

Die wget werkt ! Hier was ik zelf denk ik nooit opgekomen. En als ik nu elke 15 minuten wil dan maak ik gewoon 4 taken aan met elk 15 minuten later dan de vorige.

Roger
Als ik 't niet dacht :mrgreen:
Veel plezier er mee!
Ik werk zelf niet met de taakplanner (heb dus even geen idee wat 'ie aan kan), maar via een cronjob is een repetetieve taak (zoals in jouw geval: ieder kwartier) prima in één opdracht te vangen... Zie bv.:http://www.adminschoice.com/crontab-quick-reference of mijn eigen site...

Succes!

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 270
  • -Ontvangen: 771
  • Berichten: 5.090
Re: met taakplanner / cronjob php script uitvoeren
« Reactie #7 Gepost op: 24 maart 2013, 20:20:16 »
Citaat van: "Roger1968"
En als ik nu elke 15 minuten wil dan maak ik gewoon 4 taken aan met elk 15 minuten later dan de vorige.

Zo heb ik het ook gedaan voor het php script van trakt.tv

[ Gespecificeerde bijlage is niet beschikbaar ]Taakplanner.png[/attachment:3hm4i9zi]
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Zapp

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 1
Re: met taakplanner / cronjob php script uitvoeren
« Reactie #8 Gepost op: 07 april 2013, 14:16:20 »
0,15,30,45     *     *     *     *         php  /volume1/web/test.php >/dev/null 2>&1

rechtstreeks in de crontab zetten?
  • Mijn Synology: DS213+
  • HDD's: 2 x WD30EZRX

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.994
Re: met taakplanner / cronjob php script uitvoeren
« Reactie #9 Gepost op: 07 april 2013, 14:20:52 »
0,15,30,45     *     *     *     *         php  /volume1/web/test.php >/dev/null 2>&1

rechtstreeks in de crontab zetten?
Overbodige vraag... Zie mijn antwoord enige posts hierboven....

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline Soze

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 8
Re: met taakplanner / cronjob php script uitvoeren
« Reactie #10 Gepost op: 10 januari 2020, 14:07:04 »
Zeer zeker geen overbodige reactie wat nu als je niet via get een script wil of kunt aanroepen simpelweg omdat het buiten je documentroot bevindt voor veiligheidsredenen ;)
  • Mijn Synology: DS1815+
  • HDD's: 8 X ST2000VN000e


 

Cronjob werkt niet meer?

Gestart door dbornemanBoard Spotweb

Reacties: 7
Gelezen: 6141
Laatste bericht 27 april 2011, 14:49:18
door klen
Post-process-script nzbToMedia/nzbToSickBeard.py for .... failed

Gestart door nainggolan86Board NZBGet

Reacties: 3
Gelezen: 6383
Laatste bericht 07 november 2014, 12:40:26
door buzzke
SABnzb 'kon de pakketservice niet uitvoeren'

Gestart door OBennianBoard SABnzbd (usenet)

Reacties: 11
Gelezen: 6223
Laatste bericht 06 april 2016, 22:37:48
door OBennian
error script 'Defrag to improve Synology BTRFS performance'

Gestart door macxboBoard Algemeen

Reacties: 6
Gelezen: 4220
Laatste bericht 20 juli 2018, 09:38:16
door Ben(V)
SABnzbd+ 6.9 kan niet uitvoeren, status blift stopgezet

Gestart door MrT83Board SABnzbd (usenet)

Reacties: 4
Gelezen: 1795
Laatste bericht 11 augustus 2013, 13:22:41
door MrT83