Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]łączenie się z shell i nadawanie komendy
Forum PHP.pl > Forum > Przedszkole
Mati010
Witam mam pytanie czy jest możliwość by skrypt php mógł się połączyć z shell lub jak by był na serwerze moim gdzie jest dostęp do ssh no więc chciałbym np zrobić:

mamy komende:
./sc_serv&

i chciałbym by w skrypcie było tak:

Klikamy na
Włączy Serwer

i po kliknięciu skrypt wpisuje tą komendę do ssh

Nie wiem czy dobrze wytłumaczyłem ale mam nadzieje że zrozumie mnie ktoś.
Mati010
Chodziło mi o jakiś przykład by ktoś napisał dla pokazania mi smile.gif
erix
A kliknąłeś chociaż na każdy z tamtych linków? Mam wątpliwości.
Mati010
Tak ale nic nie rozumiem tak szczerzę poprosił bym o przykład taki co napisałem z góry thx
erix
Masz przykład w trzecim podanym przeze mnie linku.
Mati010
<?
//KONFIGURACJA

//KONFIGURACJA SC_SERV
$sapname="sc_serv"; //nazwa aplikacji shoutcasta
$ssciezka="/home/radio/apilot/shoutcast/"; //Sciezka do serwera shoutcasta
$skonfig="sc_serv.conf"; //nazwa pliku konfiguracyjnego


?>
<html>
<head>
<title>Odpalacz pilota i shoutcasta</title>
</head>
<body>
<a href="?co=wlaczs">WLACZ Serwer</a> <|> <a href="?co=wylaczs">WYLACZ Serwer</a><br>
<?
if ($co=='wylaczs')
{
system('kill -9 $(ps auxwww | grep -v grep |grep '.$skonfig.' | grep '.$sapname.' | awk \'{print $2}\')');
}
if ($co=='wlaczs')
{
$adres=$ssciezka.$sapname.' '.$ssciezka.$skonfig.' &';
system($adres);
}
?>
</body>
</html>

Czyli powinno działać??
erix
A to się Forumowiczów pytasz? Sprawdź sam; nie wszyscy mamy zainstalowany serwer, aby sprawdzić, a tym bardziej - w tych samych ścieżkach.

I używaj bbcode dla listingów.
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.