Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Wyłączanie serwera przez użytkowników http://forum.freesco.pl/viewtopic.php?f=22&t=8317 |
Strona 1 z 1 |
Autor: | ferges [ wtorek, 26 lipca 2005, 20:12 ] |
Tytuł: | Wyłączanie serwera przez użytkowników |
Mam sieć w mieszkaniu na 3 komputery. Czasami sa takie sytyacje, że nie ma mnie w domu, a ktorys z użytkowników chciałby wyłączyć serwer (ewentualnie zrestartować). Czy istnieje możliwośc bezpiecznego zatrzymania/wyłączenia serwera przez zwykłago użytkownika. Nic skomplikowanego - po prostu naciska ikonke w Windows, a potem idzie do przedpokoju (gdzie stoi komputer) i naciska power. Pomyślałem, że można byłoby podłączyć klawiaturę do serwera i wytłumaczyć, że trzeba nacisnąć ctrl+alt+del, poczekać minutę i dopiero nacisnąć power. No, ale nie mam gdzie położyć tej klawiatury. |
Autor: | przemek_nnd [ wtorek, 26 lipca 2005, 21:02 ] |
Tytuł: | |
Chyba że tak: logujesz jako root potem polecenie halt i jeśli nie jest to atx to wyłączasz zasilanie |
Autor: | ferges [ wtorek, 26 lipca 2005, 21:06 ] |
Tytuł: | |
sam to ja potrafie wyłączyć serwer. chodziło mi o skrypt/program dla innych użytkowników. |
Autor: | zciech [ wtorek, 26 lipca 2005, 22:19 ] |
Tytuł: | |
widze to tak: uruchamiasz na porcie np. 85 serwer www (apcza albo thttp) na prawch roota z mozliwoscia uruchamiania cgi i skrypt cgi z komenda halt wywolywany przyciskiem w index.html. potem w przegladarce: http://192.168.0.1:85 i przycisk halt ![]() uruchomienie serwera www: thttpd -d /var/www/halt -l /var/log/thttpd.halt.log -c "**.pl" -u root -p 85 -T ISO=8859-2 pliki w /var/www/halt index.html <html> <head> <title>zatrzymanie serwera</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> </head> <body bgcolor="#DD0000" text="#000000"><CENTER> <a href="halt.pl">Zatrzymanie serwera</a></center><br> </body> </html> halt.pl - nalezy nadac prawo wykonywania chmod 777 halt.pl #!/bin/bash echo Content-type: text/html echo ' <html> <head> <title>Serwer STOP</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> </head> ' echo "<body bgcolor=#FFFFDD>" #Sprawdz gdzie jest polecenie halt ! /sbin/halt echo '<center>Serwer został zatrzymany, nie zapomnij go wyłaczyc wyłacznikiem.</center>' nalezalo by dodac jakies haslo czy cos, ale to to juz szczegół. |
Autor: | ferges [ wtorek, 26 lipca 2005, 22:49 ] |
Tytuł: | |
genialne! dzięki za pomoc. |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |