Cron hiba üzenetek

Cron hiba üzenetek
2011-03-27T21:13:10+02:00
2011-04-14T17:03:55+02:00
2022-06-29T17:11:20+02:00
chipi
Sziasztok!

Vagy egy működő ip kamerám. Folyamatosan töltögetem fel a beépített ftp szerverével a képeket (percenként) egy távoli szerverre.
A távoli szerveren van egy működő php script amit a cronbat futtat le minden percben.
A scriprt feladata, hogy a feltöltött kamera képet elküldi egy másik szerverre és a feltöltött fényképet törli miután átküldte.
És ezt minden percben megcsinálja... megcsinálta.

Nem tudom, hogy mi történt az egésszel, nem nyúltam hozzá, de tegnapról mára egyszer csak leállt és küldi a hibaüzenetek a rendszer.
Nem lett hozzányúlva sem.
A képet feltöltődnek amit a kamera küld, de a cron nem futt le :(

A szerveren plesk felültet fut.
A beállított cron:
KÉP

A parancsba írt script:


cd /var/www/vhosts/weboldal.hu/httpdocs/ipcam&& /usr/bin/php5 ./cam.php >/var/www/vhosts/weboldal.hu/httpdocs/ipcam/cam.txt

E-mailben meg folyamatosan ilyen hiba üzeneteket kapok a rendszertől:

-: line 0: cd: /var/www/vhosts/weboldal.hu/httpdocs/ipcam: No such file or directory
Mutasd a teljes hozzászólást!
Hali,

igen, leteszteletem egy plesk 10.1.1 -en az egeszet.
Ha chroot shelled van, mint ahogy van, nincs eselyed ezt lefuttatni.
Verziok :

1) php cam.php -> php nincs benne a bin diredben.
2) wget http://weboldal.hu/ipcam/cam.php wget nincs.
3) lynx > nincs
4) curl > nincs.
egyetlen eselyed hogy krelmezed hogy fuggesszek fel a shell access-t.(/bin/false -ra)
Igy az eredeti cronod majd fog futni. Ez egy erdekes es nagy hiba a pleskben, hiszen sok cron hasznalhatatlan lesz chrooted shell alatt.

Mutasd a teljes hozzászólást!

  • Ha jól látom, a képen nem az a parancs amit beírtál. Ott ez van
    cd /var/www/vhosts/weboldal.hu/httpdocs/ipcam/cam.php
    Erre a cd parancs hibát dob, mert nem könyvtár.
    Mutasd a teljes hozzászólást!
  • A képen ami van parancs az hosszú egy sor és ez egy részlet amit látsz ott van a mezőben, azaz nem a teljes látszódik.
    Ezért írtam ide a parancsot, hogy mi van abba a mezőben.
    Mutasd a teljes hozzászólást!
  • Igen nem az a parancs van a képen. Csak kipróbáltam hogy így mit csinál. De így nem kaptam hiba üzenet emailt. De eredetileg az a parancs volt ott és akkor jött a hiba üzenet.
    Mutasd a teljes hozzászólást!
  • Mi lehet szerinted a probléma, ami a fórumba írtam paranccsal?
    Amit a képen látsz ott azért tér el, mert kipróbáltam, hogy mi lenne ha a fájl írnám oda, nem küld hibaüzenet e-mailt a rendszer, de nem is működik. Visszaírtam ami eredetileg volt és azzal sem okés. (Az eredeti script az az első hsz ban van.
    Mutasd a teljes hozzászólást!
  • Hali,

    ezzela hibauzenettel gond van.
    Tobb szempontbol is.

    Ha hibauzenettel is lefut a cron akkor azt jelenti hogy a folder valtas folosleges tehat egyszeruen kitorolheted.

    Ha nem folosleges akkor meg nem kellene lefusson. De eredmenyed az van, tehat egyszeruen torold ki a && -ig.


    Az egesz dolgot a kovetkezokeppen kell diagnosztizalni.

    1) csinalj egy uj cront * lefutassal es a "pwd;ls" paranccsal.
    ez elkuldi neked mailben az aktualis directory-t es azt a listat amit lat a ftp felhasznalod-> ebbol megallapithato a 2 pont
    2) utana a cd reszt csak annyira valtsd le hogy az aktualis direktory-bol atvalts a httpdocs/ipcam dirbe.(lehetseges hogy a premissziok valtoztak meg a szerveren es a felhasznalo csak sajat directory strukturajat latja)


    Mutasd a teljes hozzászólást!
  • Szia!

    Köszi a segítséget.
    Kipróbáltam és elküldte e-mailben a fájllistát.
    Próbáltattam futtatni a fájlt, de sikertelenül.


    / anon_ftp bin cgi-bin conf dev error_docs etc httpdocs httpsdocs lib lib64 pd private statistics subdomains tmp usr var web_users

    Amivel próbáltam:
    cd /httpdocs/ipcam/ipcam.php

    De hibát kaptam erre is, hogy nem található a mappa.
    Mutasd a teljes hozzászólást!
  • cd /var/www/vhosts/weboldal.hu/httpdocs/ipcam&& /usr/bin/php5 ./cam.php >/var/www/vhosts/weboldal.hu/httpdocs/ipcam/cam.txt

    Az ipcam és a && között legyen egy szóköz. De nem az a baja, hanem az, hogy nem tud belépni az ipcam könyvtárba. Mivel nem lép be (hiba történik), ezért a php5 meghívása már meg sem történik, így a cam.txt sem lesz legenerálva.
    Nézd meg, hogy létezik-e az ipcam mappa. Ha igen, milyenek a jogai.
    Mutasd a teljes hozzászólást!
  • Létezik az ipcam mappa.
    Külső hivatkozásként el is tudom érni a benne lévő ipcam.php fájl-t.
    Az ipcam mappa attribútuma: 777
    Mutasd a teljes hozzászólást!
  • Ha csak simán beírod, hogy:
    cd /var/www/vhosts/weboldal.hu/httpdocs/ipcam
    belép az ipcam mappába?

    Próbáld másként, pl:
    /usr/bin/php5 /var/www/vhosts/weboldal.hu/httpdocs/ipcam/cam.php >/var/www/vhosts/weboldal.hu/httpdocs/ipcam/cam.txt
    Mutasd a teljes hozzászólást!
  • Sajnos a mappába sem lép bele:
    -: line 0: cd: /var/www/vhosts/weboldal.hu/httpdocs/ipcam: No such file or directory


    A második parancsnál amit írtál ott meg ez a kapott hiba üzenet:
    /var/www/vhosts/weboldal.hu/httpdocs/ipcam/cam.txt: No such file or directory


    10.1.1 Plesk kezeli a felületet.
    Mutasd a teljes hozzászólást!
  • Hali,

    futtasd le a cronban a kovetkezoket :

    (pwd;ls -al httpdocs | grep -i ipcam)

    Illetve:

    pwd;ls -al httpdocs


    es postold ide az eredmeny emailt. Szerintem ez a ket parancs megadja majd a valaszt az egeszre.

    Udv


    Mutasd a teljes hozzászólást!
  • Próbálkozok, de nem jön e-mailt hiba az egész rendszerből. Még a beírt parancsokra sem.
    Mutasd a teljes hozzászólást!
  • A következő eredmény született:
    Erre a parancsra:

    pwd;ls -al httpdocs | grep -i ipcam
    Ezt kaptam:

    / drwxrwxrwx 2 tapolcatv psacln 4096 Apr 7 19:07 ipcam

    És erre a parancsra:

    pwd;ls -al httpdocs

    Ezt az eredmény kaptam:


    / total 276 drwxr-x--- 18 tapolcatv psaserv 4096 Mar 29 20:41 . drwxr-xr-x 21 root root 4096 Mar 30 10:53 .. drwxrwxrwx 8 tapolcatv psacln 4096 Apr 7 15:45 admin -rw-r--r-- 1 tapolcatv psacln 3001 Nov 12 21:59 archiv_lekeres.php drwxr-xr-x 2 tapolcatv psacln 4096 Sep 8 2009 badacsonyi_szuret_2009 drwxr-xr-x 2 tapolcatv psacln 4096 Mar 26 06:52 css -rwxr-xr-x 1 tapolcatv psacln 17542 Mar 26 06:52 favicon.ico -rw-r--r-- 1 tapolcatv psacln 105958 Nov 10 20:31 flowplayer-3.1.1.swf -rw-r--r-- 1 tapolcatv psacln 25966 May 20 2009 flowplayer.controls-3.1.1.swf drwxr-xr-x 2 tapolcatv psacln 4096 May 20 2009 functions drwxr-xr-x 14 tapolcatv psacln 4096 Apr 7 2009 galeria drwxr-xr-x 3 tapolcatv psacln 4096 Dec 28 2008 hirek drwxrwxrwx 3 tapolcatv psacln 4096 Dec 27 2008 images drwxr-xr-x 6 tapolcatv psacln 4096 Mar 26 06:52 img -rw-r--r-- 1 tapolcatv psacln 441 Nov 10 22:45 index.php -rw-r--r-- 1 tapolcatv psacln 905 Aug 9 2010 index_.html drwxrwxrwx 2 tapolcatv psacln 4096 Apr 7 19:07 ipcam -rw-r--r-- 1 tapolcatv psacln 9038 Dec 2 2008 lejatszo.swf drwxr-xr-x 2 tapolcatv psacln 4096 Dec 1 2008 plesk-stat drwxr-xr-x 2 tapolcatv psacln 4096 Apr 30 2009 reklam_demo -rw-r--r-- 1 tapolcatv psacln 248 Dec 30 2008 robots.txt -rw-r--r-- 1 tapolcatv psacln 8046 Dec 28 2008 skin.swf -rw-r--r-- 1 tapolcatv psacln 8047 Dec 28 2008 skin_2.swf -rw-r--r-- 1 tapolcatv psacln 2477 Nov 13 12:58 tapolcatv.php drwxr-xr-x 6 tapolcatv psacln 4096 Dec 5 14:08 templates drwxr-xr-x 11 tapolcatv psacln 4096 Mar 26 06:52 test drwxrwxrwx 5 tapolcatv psacln 4096 Feb 18 14:59 uj drwxr-xr-x 3 tapolcatv psacln 4096 Feb 20 2009 vendegkonyv drwxr-xr-x 2 tapolcatv psacln 4096 Dec 1 2008 webmail
    Mutasd a teljes hozzászólást!
  • Hali,

    ezek szerint be vagy zrava a sajat mappadba.(jailed.).

    Ez barmikor megtortenhetett, talan plesk upgrade vagy csak a szolgaltato valtoztatott ezen.

    Probald igy a parancsot:

    cd httpdocs/ipcam && /usr/bin/php5 cam.php > cam.txt

    vagy:


    cd httpdocs/ipcam && php5 cam.php > cam.txt

    Mivel ez a php5 jeloles nekem fura talan igy lenne okesabb:

    cd httpdocs/ipcam && php cam.php > cam.txt


    Fura olyan szmpontbol hogy azert php5 jelolest inkabb ott szoktak maganak a php proginak adni ahol parhuzamosan hasznalhato a php5 a php4-el.(a furcsasag ott lenne hogy a php4 azert mar regi cucc)

    udv
    Mutasd a teljes hozzászólást!
  • Hát sajnos egyik verzió sem indul el.
    Mindegyikre hibát kaptam :(

    cd httpdocs/ipcam && /usr/bin/php5 cam.php > cam.txt

    Ezt a hibát kaptam:
    -: /usr/bin/php5: No such file or directory

    cd httpdocs/ipcam && php5 cam.php > cam.txt

    Erre ez a hibaüzenet:
    -: php5: command not found

    És végül e parancs:
    cd httpdocs/ipcam && php cam.php > cam.txt

    Ezt produkálta:
    -: php: command not found
    Mutasd a teljes hozzászólást!
  • Hali,

    igen, leteszteletem egy plesk 10.1.1 -en az egeszet.
    Ha chroot shelled van, mint ahogy van, nincs eselyed ezt lefuttatni.
    Verziok :

    1) php cam.php -> php nincs benne a bin diredben.
    2) wget http://weboldal.hu/ipcam/cam.php wget nincs.
    3) lynx > nincs
    4) curl > nincs.
    egyetlen eselyed hogy krelmezed hogy fuggesszek fel a shell access-t.(/bin/false -ra)
    Igy az eredeti cronod majd fog futni. Ez egy erdekes es nagy hiba a pleskben, hiszen sok cron hasznalhatatlan lesz chrooted shell alatt.

    Mutasd a teljes hozzászólást!
  • Ami eszembe jutott még, hogy...
    Van egy Linksys Wrt160NL ruterem. Samba szerver fut rajta.
    Be tudom úgy állítani őt, hogy a webkamera képét a ruterre töltöm fel és cron nal meg futtatom egy php-t?
    Mutasd a teljes hozzászólást!
  • Hali,

    szerintem nem.
    Lepj be ssh-n vagy cronnal kuldesd el a kovetkezo listat.:

    ls bin

    Chroot shell bol csakis ezek a parancsok futtathatoak , es a cron is csak ezeket tudja.

    Postold ide hataha vmi megoldast talalunk erre. Szerintem csak az lesz a vege hogy chroot shelltol meg kell szabadulj. Inkabb legyen /bin/false , mert a chroot shell a plesk 10 alatt ugy nezem hogy ftp szinture zsugorodott.



    Mutasd a teljes hozzászólást!
abcd