Zamykanie systemów na wielu stacjach roboczych jednocze

Potrzebujesz pomocy z C, C++, perl, python, itp.
morely
Posty: 1
Rejestracja: 22 marca 2010, 20:01

Zamykanie systemów na wielu stacjach roboczych jednocześnie

Post autor: morely »

Witam.

Sprawa wygląda tak: w pomieszczeniu ma być docelowo 13 komputerów skonfigurowanych jako ,,kiosk'', mają pracować od 7:30 - 19:30. Niby są te sztywne godziny pracy ale czasem użytkownik może przedłużyć pracę, przez co dany komputer nie może być wyłączony razem ze wszystkimi. Jak zrobić (tj. jak powinien wyglądać skrypt) aby powiedzmy pracownik wychodzący jako ostatnia osoba z pomieszczenia, jednym skryptem wyłączała wszystkie stacje robocze?
Awatar użytkownika
lun
Beginner
Posty: 266
Rejestracja: 01 lutego 2010, 22:06
Lokalizacja: Warszawa

Post autor: lun »

Ja (niestety mało doświadczony użytkownik) doradziłbym Ci trzy rzeczy:
  1. Cron - jeśli nie masz musu wyłączenia konkretnie ,,tuż przed'' wyjściem ostatniego użytkownika, możesz napisać skrypt wyłączający komputer o określonej godzinie (załóżmy o 21 kiedy już na pewno nikogo nie będzie).
  2. SSH - za pośrednictwem wymiany kluczy publicznych, możesz napisać skrypt robiący SSH na wszystkie maszyny w sali i wykonujący na nich:

    Kod: Zaznacz cały

    poweroff
  3. Napisać skrypt sprawdzający, czy na stacji nie ma zalogowanych użytkowników, np. co godzinę (CRON). Jeśli nie ma - zamyka system, jeśli jest - sprawdza za np. 15 minut.
ODPOWIEDZ