UNSOLVED

indybuadmin

updated

8 years ago

0

920

October 23rd, 2018 10:00

Networker Script Do not Apply

Hello,

Hopefully this is an easy one.  It has been awhile since I wrote new scripts for NetWorker and for some reason I can not think of the switch that will run the script and not apply the changes. 

Patrick

  • bingo.1

    1 Rookie

    •

    2430 Posts

    668

    0

    Posted October 24th, 2018 05:00

    Please be more specific - a script for what purpose:

      -  running a job (backup, clone, recover)                    or

      -  reconfiguring NW resources                      or

      -  ????

  • ble1

    6 Operator

    •

    14354 Posts

    •

    56186 Points

    668

    0

    Posted October 24th, 2018 06:00

    Whatever you put in script it WILL be executed unless commented out.  If you wish to see more details of passed arguments, add set -vx.  If you want to run NW commands emulating execution, most of the time there is -n switch for that (check manual).  If you wish to see what you script would do instead of executing it, place echo before execution part.

  • 668

    0

    Posted October 24th, 2018 07:00

    An example

    This script was to adjust client retention from Infinite to 90 Day.  Due to issues with our INDEX and Media DB I am going to purge them from NetWorker by manually deleting.  I believe I can add something to after "nsrmm -d -S $y -y" like -No or something to test without actually doing.  I have tested #'ing out the line and creating a log file to confirm the savesets but when deleting I do not believe you can ever be too careful.

    mminfo -avot -q "client=$1,savetime<04/1/18" -r ssid |\

            while read y

            do

                    echo $y

                    echo $1

                    #nsavetm=`mminfo -q ssid=$y -r nsavetime`

                    #updateretent=`expr $nsavetm + 7973989`

                    #echo "$updateretent"

                    #nsrmm -y -e "$updateretent" -S "$y"

                    nsrmm -d -S $y -y

                    sleep 2

            done