Page 19 of 75

Posted: Thu Jan 18, 2018 11:08 am
by Daniel
hylsan wrote:

Code: Select all

22 17 * * * /usr/bin//php /var/www/homeautomation/tdtool.php task=1 status=1
00 22 * * * /usr/bin//php /var/www/homeautomation/tdtool.php task=1 status=0
01 00 * * * /usr/bin/php /var/www/homeautomation/updatetasks.php
Ska prova lite fasta tider också för att se ifall det funkar...

/Hylsan
Den där crontaben borde göra så att det tänds 17:22 och släcks 22:00. Ser du någonting i homeautiomations logg?

/Daniel

Posted: Thu Jan 18, 2018 11:08 am
by hylsan
nope inget i loggen o fasta tider funkar inte heller.

/Hylsan

Posted: Thu Jan 18, 2018 11:08 am
by Daniel
hylsan wrote:nope inget i loggen o fasta tider funkar inte heller.
Hmmm... Känns som något behörighetstrams. Testa att logga in som www-data (dvs gör en "su - www-data") och kör det schemalagda påslaget fast manuellt, dvs kör nedanstående rad:

Code: Select all

/usr/bin//php /var/www/homeautomation/tdtool.php task=1 status=1 
/Daniel

Posted: Thu Jan 18, 2018 11:08 am
by hylsan
Försökte, men jag vet inte vad det är för lösen på www-data...finns det något standard eller? :oops:

/Hylsan

Posted: Thu Jan 18, 2018 11:08 am
by micke.prag
Gå via root så slipper du lösen:

Code: Select all

sudo su www-data

Posted: Thu Jan 18, 2018 11:08 am
by hylsan
ja det kunde jag ju tänkt på...var lite trött igår :)

/Hylsan

Posted: Thu Jan 18, 2018 11:08 am
by hylsan
hjälpte inte så mycket...

Code: Select all

$ /usr/bin//php /var/www/homeautomation/tdtool.php task=4 status=1
sh: /usr/bin//php: not found
$ /usr/bin/php /var/www/homeautomation/tdtool.php task=4 status=1
sh: /usr/bin/php: not found
$ 
nått srul med php??

/Hylsan

Posted: Thu Jan 18, 2018 11:08 am
by tom_rosenback
hylsan wrote:hjälpte inte så mycket...

Code: Select all

$ /usr/bin//php /var/www/homeautomation/tdtool.php task=4 status=1
sh: /usr/bin//php: not found
$ /usr/bin/php /var/www/homeautomation/tdtool.php task=4 status=1
sh: /usr/bin/php: not found
$ 
nått srul med php??

/Hylsan
Var har du php installerat? Den hittar helt enkelt inte PHP binären, med rätt sökväg så skall du se det fungerar.

Posted: Thu Jan 18, 2018 11:08 am
by hylsan
bra fråga, körde en find och hittade php5-kataloger lite här och var...ingen under /usr(bin.
Däremot finns det under
/usr/share
/usr/lib
/var/lib
/etc

/Hylsan

Posted: Thu Jan 18, 2018 11:08 am
by tom_rosenback
hylsan wrote:bra fråga, körde en find och hittade php5-kataloger lite här och var...ingen under /usr(bin.
Däremot finns det under
/usr/share
/usr/lib
/var/lib
/etc

/Hylsan
Saxat från PHP.net

Code: Select all

In *nix systems, use the WHICH command to show the location of the php binary executable. This is the path to use as the first line in your php shell script file. (#!/path/to/php -q) And execute php from the command line with the -v switch to see what version you are running.

example:

# which php
/usr/local/bin/php
Nu vet du vilken path du skall sätt in i konfiguration. I ovanstående exempel skulle du konfigurera

Code: Select all

/usr/local/bin/

Posted: Thu Jan 18, 2018 11:08 am
by Daniel
hylsan wrote:bra fråga, körde en find och hittade php5-kataloger lite här och var...ingen under /usr(bin.
Däremot finns det under
/usr/share
/usr/lib
/var/lib
/etc
Bra kommando i såna här lägen är whereis. En whereis php borde ge dig ett snabbt svar. Det som ligger under de sökvägar du nämner ovan är inte exekverbara filer, så det måste vara någon annan sökväg...

/Daniel

Posted: Thu Jan 18, 2018 11:08 am
by hylsan
lite mer detektivarbete...

Code: Select all

tomas@MythCube:~$ whereis php
php:
tomas@MythCube:~$

Code: Select all

tomas@MythCube:~$ sudo whereis php5
php5: /etc/php5 /usr/lib/php5 /usr/share/php5
tomas@MythCube:~$ 
blev vi klokare? :)

/Hylsan

Posted: Thu Jan 18, 2018 11:08 am
by Daniel
hylsan wrote: blev vi klokare? :)
Tja, någonting är uppenbarligen trasigt i din php-installation. Vad är det för dist du använder? Om du kör typ Ubuntu, kör följande så får vi se vad den säger:

Code: Select all

dpkg -l | grep php
/Daniel

Posted: Thu Jan 18, 2018 11:08 am
by hylsan

Code: Select all

tomas@MythCube:~$ dpkg -l | grep php
ii  libapache2-mod-php5                  5.2.10.dfsg.1-2ubuntu6.4                   server-side, HTML-embedded scripting languag
ii  php5                                 5.2.10.dfsg.1-2ubuntu6.4                   server-side, HTML-embedded scripting languag
ii  php5-common                          5.2.10.dfsg.1-2ubuntu6.4                   Common files for packages built from the php
ii  php5-mysql                           5.2.10.dfsg.1-2ubuntu6.4                   MySQL module for php5
tomas@MythCube:~$ 
Kan inte komma ihåg när jag installerade php, men jag tror inte det var några problem.

Tack för hjälpen iaf, bättre support kan man inte få :D
/Hylsan

Posted: Thu Jan 18, 2018 11:08 am
by Daniel
hylsan wrote:

Code: Select all

tomas@MythCube:~$ dpkg -l | grep php
ii  libapache2-mod-php5                  5.2.10.dfsg.1-2ubuntu6.4                   server-side, HTML-embedded scripting languag
ii  php5                                 5.2.10.dfsg.1-2ubuntu6.4                   server-side, HTML-embedded scripting languag
ii  php5-common                          5.2.10.dfsg.1-2ubuntu6.4                   Common files for packages built from the php
ii  php5-mysql                           5.2.10.dfsg.1-2ubuntu6.4                   MySQL module for php5
tomas@MythCube:~$ 
Kan inte komma ihåg när jag installerade php, men jag tror inte det var några problem.

Tack för hjälpen iaf, bättre support kan man inte få :D
/Hylsan
Du behöver paketet php5-cli också. Annars kan du inte köra php från cli

/Daniel 8)