
[+] automatyczne uruchamianie procesów na serwerze
krysinek, bardzo prosto, przed komendą skryptu dodajesz:
Kod: Zaznacz cały
su -l użytkownik -c komenda
Nie jestem pewien czy taką komendą osiągniesz zamierzony cel.
Polecam
ale spróbuj takiego czegoś:
PS. Mały offtop się tutaj robi.
Polecam
Kod: Zaznacz cały
man screen
Kod: Zaznacz cały
su -l ksysinek -c "screen -A -m -d -S ekg /usr/bin/ekg"
Pokazuje nadal to samo. Zainstalowałem php5 na serwerze i skrypt jaki przedstawił czakll mi nadal nie działa, pokazuje, że serwer wyłączony.
Dodam, że sprawdzałem.
i serwer odpowiada. Więc php działa.
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
Kod: Zaznacz cały
<?php
print 'php działa';
?>
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
Kod: Zaznacz cały
php
Kod: Zaznacz cały
bash: php: command not found
Kod: Zaznacz cały
apt-get update
apt-get install php5-cli
Kod: Zaznacz cały
apt-get install php-cli
Tutaj link do paczki wraz z opisem: http://packages.debian.org/lenny/php5-cli