NetWorker: nsr_shutdown kan NetWorker niet afsluiten wanneer de TIMEOUT-variabele extern is ingesteld op alleen-lezen.
摘要: NetWorker-services kunnen niet worden afgesloten wanneer nsr_shutdown wordt aangeroepen en een van de variabelen in het script (TIMEOUT) extern is ingesteld op alleen-lezen.
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
- Het NetWorker-systeem bevindt zich op een Linux/UNIX-besturingssysteem.
- NetWorker 19.7.0.1 of eerder is geïnstalleerd.
- De opdracht nsr_shutdown wordt gegeven om NetWorker-services te stoppen, maar mislukt met de volgende fout.
nwsystem:/ # . /usr/bin/nsr_shutdown ksh: TIMEOUT: This variable is read only. nwsystem:/ #
原因
Het nsr_shutdown unix-script gebruikt "TIMEOUT" als een lokale variabele, maar dit is in feite een bekende globale omgevingsvariabele die alleen wereldwijd kan worden gemaakt door de gebruiker. Wanneer dit gebeurt, mislukt nsr_shutdown wanneer wordt geprobeerd de TIMEOUT-variabele in te stellen.
解析度
Tijdelijke oplossing
Bewerk het script /usr/bin/nsr_shutdown en wijzig alle instanties van de variabele TIMEOUT in een andere variabele naam, bijvoorbeeld NSR_TIMEOUT.
Voorbeeld:
TIMEOUT=`expr $TIMESTAMP + $TIMETOKILL`
while [ "`cat $NSR_SERVICES`" ] && [ $TIMEOUT -gt `GetTime` ]; do
Ga naar:
NSR_TIMEOUT=`expr $TIMESTAMP + $TIMETOKILL`
while [ "`cat $NSR_SERVICES`" ] && [ $NSR_TIMEOUT -gt `GetTime` ]; do
NetWorker Engineering heeft het script bijgewerkt om een andere variabele te gebruiken. Deze oplossing wordt opgenomen in de volgende cumulatieve hotfixversie van 19.7 na 19.7.0.1.
受影響的產品
NetWorker, NetWorker Series文章屬性
文章編號: 000204196
文章類型: Solution
上次修改時間: 19 7月 2023
版本: 3
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。