Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> plik.php dodajacy zadaina do crona
dziobak
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 22.11.2006

Ostrzeżenie: (0%)
-----


czy daloby sie (na pewno jakos sie da) przez skrypt php dodawac zadania do crona i je usuwac?? jezeli tak to w jaki sposob??

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dziobak
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 22.11.2006

Ostrzeżenie: (0%)
-----


Cytat
1. Musisz nadac prawa dla apache zeby mial dostep do pliku crontab (bodajze to jest jedyne ograniczenie)
2. a potem tylko fopen z "w" i wio reszta nalezy do Ciebie


co do punktu 2. oraz dla zainteresowanych edycja wyglada w taki sposob (oczywiscie to działa):

  1. <?php
  2.  
  3. $file = file_get_contents('plik');
  4. echo "<pre>".$file."</pre>";
  5.  
  6. $string2 = '* */5 * * * user /sciezka/do/pliku >/dev/null';
  7. $string3 = '#PLEASE DO NOT REMOVE THIS LINE.';
  8.  
  9. if(strpos($file, $string2) !== false)
  10. {
  11. $newcron = str_replace($string2, $string3, $file);
  12. echo "<pre>".$newcron."</pre>";
  13. file_put_contents('plik', $newcron);
  14. echo "Exchanged $string2 => $string3n";
  15. }
  16. elseif(strpos($file, $string3) !== false)
  17. {
  18. $newcron = str_replace($string3, $string2, $file);
  19. echo "<pre>".$newcron."</pre>";
  20. file_put_contents('plik', $newcron);
  21. echo "Exchanged $string3 => $string2n";
  22.  
  23. }
  24. else
  25. {
  26. $newcron .= $file."nn".$string2;
  27. echo "<pre>".$newcron."</pre>";
  28. file_put_contents('plik', $newcron);
  29. echo "Added string $string2n";
  30. }
  31. ?>



a co do 1. to w jaki sposob moge nadac prawa?? bo na linuksie za bardzo sie nie znam a chce adminowi zaszpanowac (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
UDAT
post
Post #3





Grupa: Zarejestrowani
Postów: 442
Pomógł: 0
Dołączył: 27.12.2005

Ostrzeżenie: (0%)
-----


Cytat(dziobak @ 22.11.2006, 16:00:39 ) *


Ty tak na poważnie??

Prawa do CRON'a może dodać tylko root, chyba że należysz już do tej grupy.
Co to by było jak by każdy mógł zmienić sobie prawa?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.10.2025 - 10:40