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