Zakończenie/restart serwera aplikacji/systemu (endsvr)

Wprowadzenie

Narzędzia endsvr można użyć aby zakończyć lub uruchomić bieżący lub inny serwer aplikacji lub cały system z opóźnieniem lub natychmiast. Można także anulować opóźnione zamknięcie lub ponowne uruchomienie, które zostało już zlecone. Ponowne uruchomienie jest zawsze konieczne po wprowadzeniu zmian w niektórych obiektach konfiguracyjnych, po zastąpieniu klas i po wprowadzeniu zmian w plikach właściwości, aby zmiany zaczęły obowiązywać. Dla tego polecenia w Toolshell dostępne są dwa aliasy, które można wywołać bez dodatkowych parametrów:

  • restart odpowiada endsvr -restart
  • stop odpowiada endsvr -stop

Dodatkowo, zalecanym jest zapoznanie się z artykułem Definicje: Zarządzanie system.

Grupa docelowa

  • Administratorzy systemu
  • Konsultanci techniczni

Opis

Polecenie

Poniżej znajduje się polecenie wraz ze wszystkimi możliwymi parametrami.

endsvr [-system:<id>][-sas:<id>]

[-start]

[-restart]

[-svmParameters:<text>]

[-stop]

[-clientAction:<vs>]

[-when:<timeStamp>]

[-message:<text>]

Parametry

Parametry polecenia zostały wyjaśnione w poniższej tabeli. Parametry w nawiasach kwadratowych są opcjonalne, podczas gdy pozostałe są parametrami obowiązkowymi. Gwiazdka (*) może być określona jako symbol zastępczy dla niektórych parametrów, aby móc wyświetlić wszystkie możliwe wartości. Nie wszystkie parametry mogą być określone więcej niż jeden raz; tylko te z następującym dodatkiem do zmiennych parametrów są dozwolone do wielokrotnego określenia: <str-1> … <str-n>.

Parametr Opis
[-system:<id>] System, do którego należy wybrany serwer aplikacji. Bieżący system jest domyślny.
[-sas:<id>] Serwer aplikacji, który ma zostać wyłączony lub ponownie uruchomiony. Domyślnie jest to bieżący serwer aplikacji. Jeśli określono tylko parametr -system, wybrany zostanie serwer komunikatów określonego systemu.
[Start] Uruchomiony zostanie wybrany serwer aplikacji lub system.
[Restart] Restart wybranego serwera aplikacji lub systemu.
[-svmParameters:<text>] Podczas ponownego uruchamiania ten parametr może być użyty do określenia argumentów do uruchomienia serwera aplikacji. Umożliwia to na przykład wykonanie pliku skryptu bezpośrednio po ponownym uruchomieniu. Format specyfikacji jest identyczny z formatem wywoływania pliku skryptu semiramis.bat lub semiramis.sh. Opcjonalnie należy określić parametry, nazwę serwera aplikacji i polecenia Toolshell, które mają zostać wykonane. –
Przykład
svmParameters:”-toolUser:USER SERVER call example.scl”
[Stop] Zatrzymany zostanie wybrany serwer aplikacji lub system. Ponowne uruchomienie jest wtedy możliwe tylko ręcznie na danym komputerze.
[-clientAction:<vs>] Akcja do wykonania przez inne serwery aplikacji, gdy serwer komunikatów, tj. system, zostanie zamknięty. Ten parametr może być używany tylko podczas zamykania systemu. Wartością domyślną jest Undefined. Możliwe wartości to

  • Undefined:1
  • Stop:2 – pozostałe serwery aplikacji są zatrzymywane i czekają na ponowne uruchomienie serwera komunikatów. Procesy systemu operacyjnego pozostają aktywne.
  • Zamknij:3 – pozostałe serwery aplikacji są również zamykane. Procesy systemu operacyjnego zostają zakończone i muszą zostać ponownie uruchomione ręcznie.
[-when:<timeStamp>] Czas, w którym system lub serwer aplikacji systemu ma zostać ponownie uruchomiony lub zamknięty z opóźnieniem. Przykład: 07.09.2024 14:59:25.
[-message:<text>] Wiadomość wysyłana do wszystkich zalogowanych użytkowników i wyświetlana jako notatka w dzienniku wiadomości.

Uprawnienia

Nie istnieją żadne specjalne uprawnienia dla tego narzędzia.

Procedury

Restartowanie lub zamykanie bieżącego serwera aplikacji

– endsvr -restart

– endsvr -stop

Opóźnione uruchomienie lub zamknięcie bieżącego serwera aplikacji

– endsvr -restart -when:<czas >

– endsvr -stop -when:<czas >

Restartowanie serwera aplikacji innego systemu

– endsvr -restart -system:<system> -sas:<SAS>

Opóźniony restart serwera aplikacji innego systemu

– endsvr -restart -system:<system> -sas:<SAS> -when:<time >

Wyłączanie systemu

– endsvr -stop -system:<system>

Zamykanie systemu i zatrzymywanie lub zamykanie innych serwerów aplikacji

– endsvr -stop -system:<system> -clientAction:2

– endsvr -stop -system:<system> -clientAction:3

Czy ten artykuł był pomocny?