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ユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。