Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP]system() a prawa roota
Forum PHP.pl > Forum > Przedszkole
musiek86
Witam, piszę skrypt który po wykonaniu pewnych funkcji w php i mysql ma wykonac polecenie na serwerze z prawami roota.
Mam cos takiego:
  1. system('echo "haslo_roota" | sudo -u root -s killall -HUP nazwa_procesu');

Skoro nie działa to cos jest nie tak, szukajac w google trafiłem na jakies forum gdzie napisane było iż efekt takiego polecenia jest przekazywany do buforu, ale zeby zadziałało to trzeba je wyświetlic za pomocą echa czy jakos tak. Moze mi ktos to przedstawić i poprawić?
Posio
Jeśli nie potrzebujesz tego co zwraca funkcja użyj exec bo w system brakuje Ci 2giego parametru. No i to echo... wpisz tam samą komendę, tak jak w konsoli.
musiek86
Nie potrzebuje tego co jest zwracane, potrzeba mi by to sie wykonało na serwerze.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.