Czy istnieje sposób na zamknięcie systemu Linux (CentOS) z pliku wsadowego na komputerze z systemem Windows (Windows Server 2012)?
Czy istnieje sposób na zamknięcie systemu Linux (CentOS) z pliku wsadowego na komputerze z systemem Windows (Windows Server 2012)?
Odpowiedzi:
Istnieje więcej skomplikowanych rozwiązań, ale tanim i wesołym jest użycie pliku flagi we wspólnym katalogu i zadanie sprawdzające jego istnienie, np .:
if [ -r {shared-dir}/ShutDown ]; then rm {shared-dir}/ShutDown; shutdown -h now; fi
Możesz uruchomić to albo w pętli za pomocą sleep 60
(powiedzmy) polecenia, albo jako pojedyncze polecenie w skrypcie uruchamianym wielokrotnie z crona.
Serwer Windows po prostu tworzy, {shared-dir}/ShutDown
gdy chce się zamknąć.
Mam nadzieję, że to oczywiste, że {shared-dir}
musi być możliwe do zapisania z systemu Linux, aby umożliwić usunięcie, które zarówno zapobiega pętli restartu, jak i pozwala serwerowi Windows wiedzieć, kiedy żądanie zamknięcia zostało odebrane i wykonane.