Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest poniedziałek, 18 listopada 2024, 14:29

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 3 ] 
Autor Wiadomość
Post: czwartek, 11 grudnia 2008, 02:29 
Offline
Użytkownik

Rejestracja: środa, 23 stycznia 2008, 17:32
Posty: 691
Lokalizacja: Pabianice
Mam maly problem ze skryptem w php.
Chce zrobic tak zeby cron mi odpalal co jakis czas
skrypt w php wiec nadalem prawa poprzez visudo dla tego skryptu.
Dajmy ze nazwa tego skryptu to 'wykonaj.php'
Wiec napisalem w visudo :
: [/] [] ()
nobody ALL=NOPASSWD:/home/httpd/html/wykonaj.php

Skrypt 'wykonaj.php' wyglada tak :
: [/] [] ()
<?
$licznik = '10';
$file = '1.txt';
$zawartosc = "$licznik" ."\n";
$fp = fopen("$file", "w");
fputs($fp, $zawartosc);
fclose($fp);
?>

No i kiedy to wykonuje z poziomu strony to wszystko pieknie sie
wykonuje. Znaczy zapisuje mi w pliku o nazwie '1.txt' liczbe 10.
Ale kiedy wykonam to z linii komend :
: [/] [] ()
php -f /home/httpd/html/wykonaj.php

to skrypt sie wykonuje, ale nic niezapisuje do pliku '1.txt' .
Wiem ze sie na bank wykonuje bo robilem rozne testy wlacznie
z zapisem do bazy danych i w ten sposob jest mozliwy nawet
zapis do bazy danych czy wykonanie dowolnej czynnosci procz
zapisu do pliku na HDD.
Prawa dostepu do pliku 1.txt tez nadalem wiec powinien sie spokojnie
zapisywac, a tu nic.
Dalej chcialbym dopisac do crona :
: [/] [] ()
*/2 * * * * php -f /home/httpd/html/wykonaj.php

co by powodowalo wykonanie skryptu co dwie minuty.
To oczywiscie tylko testy, ale jesli to nieruszy to nie mam po co
pisac dalej skryptu, ktory bedzie sie wykonywac docelowo dajmy
na to codziennie o godzinie 8 rano ...

Pomoze jakas madra glowa ?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 11 grudnia 2008, 02:53 
Offline
PGF

Rejestracja: wtorek, 27 czerwca 2006, 14:09
Posty: 2112
Lokalizacja: Poznań
Użyj ścieżki bezwzględnej do pliku 1.txt, będzie chodzić.

Pozdrawiam

_________________
Dedykowane systemy CRM, e-commerce i witryny korporacyjne.
Software House Poznań


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 11 grudnia 2008, 03:34 
Offline
Użytkownik

Rejestracja: środa, 23 stycznia 2008, 17:32
Posty: 691
Lokalizacja: Pabianice
Kurcze kocham Cie :D
A ja sie z tym tyle barowalem ...
Jakos mi nieprzyszlo do glowy ze zeby zapisac, znaczy
zawsze myslalem ze sciezka jest URL + ewentualnie /folder/plik albo plik.

Teraz ladnie dziala ze stronki i z crona :)


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 3 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl