NetWorker: nsr_shutdown не вдається вимкнути NetWorker, якщо змінна TIMEOUT зовні налаштована лише для читання.
Podsumowanie: Служби NetWorker не можна вимкнути під час виклику nsr_shutdown, а для однієї зі змінних сценарію (TIMEOUT) зовні встановлено значення лише для читання.
Ten artykuł dotyczy
Ten artykuł nie dotyczy
Ten artykuł nie jest powiązany z żadnym konkretnym produktem.
Nie wszystkie wersje produktu zostały zidentyfikowane w tym artykule.
Objawy
- Система NetWorker працює на операційній системі Linux/UNIX.
- Встановлено програму NetWorker 19.7.0.1 або попередню.
- Команда nsr_shutdown видається для зупинки служб NetWorker, але не вдається з наведеною нижче помилкою.
nwsystem:/ # . /usr/bin/nsr_shutdown ksh: TIMEOUT: This variable is read only. nwsystem:/ #
Przyczyna
Скрипт nsr_shutdown unix використовує "TIMEOUT" як локальну змінну, але насправді це добре відома змінна глобального середовища, яку може зробити глобально прочитаною лише користувачем. Коли це відбувається, nsr_shutdown зазнає невдачі, коли намагається встановити змінну TIMEOUT.
Rozwiązanie
Спосіб вирішення
Відредагуйте скрипт /usr/bin/nsr_shutdown та змініть усі екземпляри змінної TIMEOUT на будь-яке інше ім'я змінної, приклад NSR_TIMEOUT.
Приклад:
TIMEOUT=`expr $TIMESTAMP + $TIMETOKILL`
while [ "`cat $NSR_SERVICES`" ] && [ $TIMEOUT -gt `GetTime` ]; do
Змінити на:
NSR_TIMEOUT=`expr $TIMESTAMP + $TIMETOKILL`
while [ "`cat $NSR_SERVICES`" ] && [ $NSR_TIMEOUT -gt `GetTime` ]; do
NetWorker engineering оновив скрипт, щоб використовувати іншу змінну. Це виправлення буде включено в наступну сукупну поточну версію 19.7 після 19.7.0.1.
Produkty, których dotyczy problem
NetWorker, NetWorker SeriesWłaściwości artykułu
Numer artykułu: 000204196
Typ artykułu: Solution
Ostatnia modyfikacja: 19 lip 2023
Wersja: 3
Znajdź odpowiedzi na swoje pytania u innych użytkowników produktów Dell
Usługi pomocy technicznej
Sprawdź, czy Twoje urządzenie jest objęte usługą pomocy technicznej.