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
|
[-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