Auteur Topic: Auto start probleem  (gelezen 3435 keer)

Offline FlyingBirdy

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 4
Auto start probleem
« Gepost op: 12 november 2010, 20:29:11 »
Hallo,

Gebruik niet zou snel het forum om iets te vragen, meestal om info te verkrijgen.

Ik heb een PHP scrip gemaakt die ik automatische wil laten starten eens in de 24uur (om b.v. 01:05).
En zoals jullie hadden verwacht het werkt niet............ :(

Heb cronjob aangepast met de vi editor, ziet er als volgt uit.


#minute hour    mday    month   wday    who     command
0       0       *       *       *       root    /usr/sbin/ntpdate -b pool.ntp.org
5       01       *       *       *      root    /volume1/web/tempplotten.php


Na dit te hebben gesaved gebruik ik
"/usr/syno/etc.defaults/rc.d/S04crond.sh stop"
"/usr/syno/etc.defaults/rc.d/S04crond.sh start"
om de cronjob opnieuw op te starten.

Ik kwam ook deze tegen om de cromjob te stoppen en starten
"/usr/syno/etc/rc.d/S04crond.sh start"
"/usr/syno/etc/rc.d/S04crond.sh stop"

Kan de file "tempplotten.php" handmatig wel runnen en werkt dan perfect.

Mijn DS210J systeem is met DSM 3.* uitgerust

Misschien dat iemand mij de juiste richting kan opsturen om het probleem op te lossen.

Bedankt,
Bert

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.996
Re: Auto start probleem
« Reactie #1 Gepost op: 12 november 2010, 22:00:27 »
Voor zover ik weet twee mogelijkheden:
- bestand uitvoerbaar flaggen (chmod 755)
of
- wget gebruiken (kan je een webpagina mee opvragen)

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 klen

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 30
  • Berichten: 416
Re: Auto start probleem
« Reactie #2 Gepost op: 12 november 2010, 23:26:05 »
Citaat van: "FlyingBirdy"
Hallo,



#minute hour    mday    month   wday    who     command
0       0       *       *       *       root    /usr/sbin/ntpdate -b pool.ntp.org
5       01       *       *       *      root    /volume1/web/tempplotten.php
Zijn dit allemaal <tab> tekens? Dat is verplicht in deze versie van cron.

Citaat
Kan de file "tempplotten.php" handmatig wel runnen en werkt dan perfect.

Geef eens precies aan wat je doet als je dit handmatig start?
Geef ook eens de eerste regel van je script als je wilt (de regel met #!...)
Wat ik probeer te vinden is of jou PATH environment anders is als je interactief iets draait of wanneer het via cron gaat. Het is bijna altijd zo dat een PATH via interaktief gebruik 'groter' is dan via cron. Ik vermoed dat er een onderdeel van het script niet gevonden kan worden.
Je kunt ook het commando eens wijzigen in:
/volume1/web/tempplotten.php >/tmp/result.txt 2>&1
--
DS-412+ DSM 5.x
DS-112j  DSM 5.x
DS-107+ DSM 2.3-1157

Offline FlyingBirdy

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 4
Re: Auto start probleem
« Reactie #3 Gepost op: 13 november 2010, 16:00:02 »
Allemaal bedankt voor de reactie!

Bestand uitvoerbaar flaggen, heb ik op chmod 777 zodat ik zeker weet dat er geen rechten problemen zijn.
Het wget is mij nog niet geheel duidelijk, moet dat direct voor mijn path regel staan dus na root

Inderdaad <tab> gebruikt (ook geprobeerd zonder <tab> maar via de spatie balk, zelfde resultaat)
Ik weet niet wat je precies bedoel met (de regel met #!...)?
Het begin van mijn script hieronder:

<?php
include "db.php";

for ($Welke_temp = 1; $Welke_temp < 4; $Welke_temp++) {

switch ($Welke_temp){
   case "1": $tabel = "temp1"; $tekst = "Buiten temperatuur, midden in de tuin op "; break;
   case "2": $tabel = "temp2"; $tekst = "Buiten temperatuur, onder de serre op "; break;
   case "3": $tabel = "temp3"; $tekst = "Meterkast temperatuur op "; break;}

$today = date("Y-m-d H:i:s");
$UnixToday = strtotime($today);


Door al dit "gespeel" leer je wel weer van alles :wink:

Bert

Offline FlyingBirdy

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 4
Re: Auto start probleem
« Reactie #4 Gepost op: 13 november 2010, 16:28:50 »
Was ik nog even vergeten te melden.

Handmatig start ik zo op "http://192.168.1.8/tempplotten.php"

Resultaten kan ik dan als volgt bekijken
http://192.168.1.8/temp1.jpg

Offline klen

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 30
  • Berichten: 416
Re: Auto start probleem
« Reactie #5 Gepost op: 13 november 2010, 22:59:25 »
Citaat van: "FlyingBirdy"
Was ik nog even vergeten te melden.

Handmatig start ik zo op "http://192.168.1.8/tempplotten.php"

Resultaten kan ik dan als volgt bekijken
http://192.168.1.8/temp1.jpg

Duidelijk.

Zet dan in je crontab dit
5 01 * * * root /opt/bin/wget -q -O /dev/null http://192.168.1.8/tempplotten.php

De -O is een hoofdletter o en geen nul.
De -q geeft geen output
De -O zorgt ervoor dat als er een file terugkomt van de http server, die niet wordt bewaard.

Dat zou moeten werken. Je moet wel wget installeren via ipkg
--
DS-412+ DSM 5.x
DS-112j  DSM 5.x
DS-107+ DSM 2.3-1157

Offline FlyingBirdy

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 4
Re: Auto start probleem
« Reactie #6 Gepost op: 14 november 2010, 09:40:41 »
Je hebt vandaag weer iemand blij  :D  gemaakt, je voorstel werkte bijna in een kaar.

wget is bij default geinstalleerd op mij systeem, het is misschien niet de nieuwste versie......
wget --help
GNU Wget 1.10.1, a non-interactive network retriever.

Dit is de regel geworden zoals hij werkt, tijdens mijn testen
25      9       *       *       *       root    wget -q -O /dev/null http://192.168.1.8/tempplotten.php

Hartelijke dank voor de hulp.
Bert


 

VERPLAATST: DS photo backup - auto upload werkt niet meer zonder in te loggen

Gestart door BirdyBoard Photo Station / Photos

Reacties: 0
Gelezen: 1647
Laatste bericht 01 mei 2016, 22:10:29
door Birdy
AUTO-SUB BOOTSTRAP BILL ALPHA 0.6.0: hoe te gebruiken icm schijf op andere PC

Gestart door bassie21Board Auto-Sub

Reacties: 4
Gelezen: 3901
Laatste bericht 05 januari 2014, 07:06:12
door bassie21
Spotweb auto retrieve niet werkend te krijgen

Gestart door lars87Board Spotweb

Reacties: 5
Gelezen: 5430
Laatste bericht 28 juni 2014, 09:54:47
door lars87
Enkele series worden gedownload via AUTO-SUB BOOTSTRAP BILL

Gestart door zeusjeBoard Auto-Sub

Reacties: 11
Gelezen: 6350
Laatste bericht 16 januari 2015, 16:56:35
door Ben(V)
SABnzbdplus auto continue clossed putty

Gestart door AnonymousBoard SABnzbd (usenet)

Reacties: 5
Gelezen: 3298
Laatste bericht 27 mei 2008, 15:29:19
door Anonymous