NetWorker: nsr_shutdown не вдається вимкнути NetWorker, якщо змінна TIMEOUT зовні налаштована лише для читання.
Resumen: Служби NetWorker не можна вимкнути під час виклику nsr_shutdown, а для однієї зі змінних сценарію (TIMEOUT) зовні встановлено значення лише для читання.
Este artículo se aplica a
Este artículo no se aplica a
Este artículo no está vinculado a ningún producto específico.
No se identifican todas las versiones del producto en este artículo.
Síntomas
- Система NetWorker працює на операційній системі Linux/UNIX.
- Встановлено програму NetWorker 19.7.0.1 або попередню.
- Команда nsr_shutdown видається для зупинки служб NetWorker, але не вдається з наведеною нижче помилкою.
nwsystem:/ # . /usr/bin/nsr_shutdown ksh: TIMEOUT: This variable is read only. nwsystem:/ #
Causa
Скрипт nsr_shutdown unix використовує "TIMEOUT" як локальну змінну, але насправді це добре відома змінна глобального середовища, яку може зробити глобально прочитаною лише користувачем. Коли це відбувається, nsr_shutdown зазнає невдачі, коли намагається встановити змінну TIMEOUT.
Resolución
Спосіб вирішення
Відредагуйте скрипт /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.
Productos afectados
NetWorker, NetWorker SeriesPropiedades del artículo
Número del artículo: 000204196
Tipo de artículo: Solution
Última modificación: 19 jul 2023
Versión: 3
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.