Strona 1 z 1

Zamykanie systemów na wielu stacjach roboczych jednocześnie

: 22 marca 2010, 20:10
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?

: 22 marca 2010, 21:57
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.