Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Funkcje systemowe - Linux
osa2t
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 29.07.2009

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


Witam!

Napisałem pewny skrypt, który dodaje/usuwa zadania do tablicy crontab. Początkowo program został napisany na serwerze Ubutu i na nim wszytko działa poprawnie. Obecnie skypt testuje na sererze CentOS 5. Dodawanie zadań do SQL, ich wyświetlenie działa prawidłowo, brakuje tylko odświeżanie tablicy crontab. Odświeżam zwartość tablicy przez następującą funkcje
  1. system('crontab user zadania.txt')


Problem polega na tym plik nie jest nadpisywany, nie dzieje się nic. Jeżeli wywołam skrypt (jako root) z poziomu shella ./skrypt.php wszystko dodaję się prawidłowo. Dodałem użytkownika apache do odpowiednich group a w pliku /etc/group

Proszę o pomoc, jakieś pomysły.

Pozdrawiam,
osa2t
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Hmm, o ile mnie pamięć nie myli, to było coś takiego, jak sudoers, dla poszczególnych poleceń.
Go to the top of the page
+Quote Post
osa2t
post
Post #3





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 29.07.2009

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


Tak zapomniałem o /etc/suderos, niestety dodałem użytkownika apache z uwarstwieniami ALL i NOPASSWORD ale nie pomogło. Ma ktoś może jakieś pomysły.
Go to the top of the page
+Quote Post

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: 15.09.2025 - 10:42