7 Replies Latest reply on Jan 25, 2016 2:05 PM by Bill Robinson

    Date output formatting in extended object

    Alex Bron

      I created a Linux extended object to retrieve the date and time when a server was last booted. The extended object has as command:

       

      boot=$(who -b); echo "System_Boot_Date=$(echo $boot | awk '{print $3}')"; echo "System_Boot_Time=$(echo $boot | awk '{print $4}')"

       

      Output is in "name = value" grammar. When running on any node, it will nicely return:

       

      System_Boot_Date = 2015-10-09

      System_Boot_Time = 11:35

      (for example)

       

      However there is 1 server where the output is:

       

      System_Boot_Date = Jul

      System_Boot_Time = 31

       

      If I run the "who -b" directly on the server, I get output:

      # who -b

               system boot  2015-07-31 10:58

       

      But when the Extended Object runs, it apparently gets as output:

       

      # who -b

               system boot  Thu Jul 31 2015 10:58

       

      Does anybody have any idea why the output of "who -b" is in a different format when being called from BSA?