Strona 2 z 4
: 02 października 2010, 20:56
autor: wenu
perl zainstalowany i dodany na poczatku pliku

: 03 października 2010, 15:57
autor: ksysinek
No i co Ci teraz skrypt pokazuje?
Przy okazji dopnę się do tematu z pytaniem: Jak uruchomić proces w screenie, jako zwykły użytkownik, podczas startu systemu? Chodzi mi np. o umieszczenie odpowiedniego polecenia w /etc/rc.loca l który wykonywany jest z uprawnieniami roota.
: 03 października 2010, 18:14
autor: czakll
krysinek, bardzo prosto, przed komendą skryptu dodajesz:
: 03 października 2010, 20:07
autor: ksysinek
Dzieki za szybka odpowiedz czakll ale niestety komenda su -l ksysinek -c screen /usr/bin/ekg
nie daje spodziewanego wyniku.
: 03 października 2010, 20:47
autor: czakll
Nie jestem pewien czy taką komendą osiągniesz zamierzony cel.
Polecam
ale spróbuj takiego czegoś:
Kod: Zaznacz cały
su -l ksysinek -c "screen -A -m -d -S ekg /usr/bin/ekg"
PS. Mały offtop się tutaj robi.
: 03 października 2010, 21:35
autor: ksysinek
Przepraszam, że nie na ten temat ale liczyłem na błyskawiczną odpowiedź i nie zaśmiecanie wątku. Przejrzałem podręcznik systemowy screena i nie znalazłem niczego, co by pozwalało uruchomić proces innego użytkownika. Twój sposób jednak działa. Dziękuję bardzo!
: 03 października 2010, 23:41
autor: wenu
Pokazuje nadal to samo. Zainstalowałem php5 na serwerze i skrypt jaki przedstawił czakll mi nadal nie działa, pokazuje, że serwer wyłączony.
Kod: Zaznacz cały
./check.sh
./check.sh: line 8: php: command not found
./check.sh: line 9: [: =: unary operator expected
04/10/2010--00:52:39 Serwer nie dziala! Uruchamianie ponowne
./check.sh: line 8: php: command not found
./check.sh: line 9: [: =: unary operator expected
04/10/2010--00:53:12 Serwer nie dziala! Uruchamianie ponowne
Dodam, że sprawdzałem.
i serwer odpowiada. Więc php działa.
: 04 października 2010, 08:17
autor: Pacek
Ten skrypt nie jest w stanie znaleźć polecenia php (w konsoli). Możliwe, że albo masz za małe uprawnienia żeby uruchomić polecenie php, albo należy podać pełną ścieżkę do php.
: 04 października 2010, 10:15
autor: wenu
Posiadam konto roota. Sprawdzę z tą ścieżką i dam znać jak ona mniej więcej powinna wyglądać?
: 04 października 2010, 12:52
autor: Pacek
Nie masz obsługi php z konsoli. Jeżeli z konsoli wydasz polecenie:
i masz komunikat:
to trzeba doinstalować php5-cli. Spróbuj:
Jak masz starszy php (wersja 4) to spróbuj:
Możliwe, że w php w wersji 5 zamiast polecenia php jest polecenie php5.
Tutaj link do paczki wraz z opisem:
http://packages.debian.org/lenny/php5-cli