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

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: 28.12.2025 - 21:12