Pokrewne
menu      BIG BIG problema
menu      Problem z serwerem RPS, serwer nie odpowiada
menu      MS Vista Business: Ubuntu Desktop 8.04 RPS przez NX Client Desktop Edition [Problem]
menu      Problem z instalacją Quick.Cms/Quick.Cart na 60gp
menu      głośniki 7.1 i Vista problem - brak dźwieku w bocznych głośnikach
menu      problem wyboru zasilania dla laptopa DELL (zasilacz samochodowy)
menu      Problem z mysql ERROR 2002 (HY000): Can't connect to local MySQL server through...
menu      Problem z FTP 530 Sorry, the maximum number of allowed clients (16) are already conne
menu      Samsung DVD-VR350 problem z kolorami, wszystko czarno-biale nawet MENU :(
menu      Wystąpił problem z Twoim serwerem, nie możesz wykonać restartu sprzętowego samodzieln
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • boatlife.htw.pl
  • bash - problem ze skryptem





    forumowicz - 20-11-2009 17:57
    bash - problem ze skryptem
      Witam
    Dzisiaj mam problem następujący, mam skrypt:
    <? echo '<pre>';
    $kill = system("cd /
    cd home/
    cd user/
    cd katalog/
    killall -9 ./inny_skrypt");
    echo"$kill</pre>";
    echo $kill;
    ?>

    nie wykonuje się, w logach apache dostaje:
    "sh line 0: cd:
    :No such file or directory
    sh line 1: cd: home
    :No such file or directory
    sh line 2: cd: user
    :No such file or directory
    sh line 3: cd: katalog
    :No such file or directory
    sh line 4: ./inny_skrypt
    :No such file or directory"

    Na innym kompie z linuxem tylko desktop wszystko działa poprawnie to znaczy w logach apache wyrzuca błąd ale skrypt wykonuje się, więc sądzę że coś trzeba zmienić w systemie bądź dograć, ktoś ma pomysł:confused:




    forumowicz - 21-11-2009 11:34
    udało mi się wyeliminować ten problem zostawiając samo killall -9 skrypt, a skrypty muszą mieć różne nazwy wtedy nie zabiję przypadkiem nieodpowiedniego skryptu;) ale napotkałem drugi problem opiszę od początku:
    do ściezki /home/uzytkownik/katalog/ wrzuciłem dwa skrypty jeden to serwer drugi to klient do tegoż serwera, kiedy uruchamiam z poziomu konsoli skrypty wszystko działa, kiedy z poziomu php czyli w przeglądarce skrypty uruchamiają się ale nie widzą wzajemnie:eek: kiedy natomiast te skrypty są w ścieżce /var/www odpalają się i widzą wzajemnie, poszukałem trochę i teorie mam taką że apache nie ma odpowiednich praw do katalogu użytkownika, dodałem użytkownika do grupy www-data ale nie przyniosło to żadnych skutków, kombinowałem jeszcze z :
    usermod -a -G www-data uzytkownik
    chgrp -R www-data /home/uzytkownik/katalog
    chmod -R 2750 /home/uzytkownik/katalog
    ale sobie więcej nabroiłem niż dobrego zrobiłem:( Jakaś pomoc by się przydała co dobrze zrobić aby skrypty widziały się.



    Cuddles - 21-11-2009 11:48
    W jaki sposób komunikują się te skrypty?



    forumowicz - 21-11-2009 12:00
    skrypty shoutcastowe, sc_serv i sc_trans w jaki sposób się łączą? no chyba ip+port bardziej szczegółowo nie wiem




    dzimi - 21-11-2009 12:06
    Co to znaczy: skrypty się*widzą ?



    forumowicz - 21-11-2009 14:04
    to znaczy że oba są uruchomione, ale pilot cały czas generuje błąd "error to connect to serwer", jedyna sprawdzona konfiguracja która działa to kiedy skrypty są w tym samym folderze co cała strona:/
    czyli: /var/www/sf_sandbox/web
    natomiast kiedy skrypty znajdują się w folderach wyższych bądź niższych:
    /var/www/sf_sandbox/123/
    /var/www/sf_sandbox/web/123
    to już nie łączy się pilot z serwerem...

    skoro już te pliki muszą być tam gdzie cała strona to jak można je zabezpieczyć przed odczytem/ściągnięciem? katalog musi mieć 777 i pliki także inaczej się nie będą wykonywać
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • konstruktor.keep.pl
  • Design by flankerds.com