BASH   286
cp times
Guest on 9th March 2023 12:29:27 AM


  1. #!/bin/sh
  2.  
  3. PATH=/bin:/sbin:/usr/bin:/usr/sbin
  4.  
  5. file=/var/db/cp_times
  6.  
  7. if [ -n "$1" ]
  8. then
  9.     s=$1
  10.     if [ -s $file ]; then
  11.       set `cat $file`
  12.       eval s=\"\${$s}\"
  13.       [ "$s" = "" ] && s=0
  14.       echo $s
  15.     else
  16.       echo 0
  17.     fi
  18.     exit 0
  19. fi
  20.  
  21. set `sysctl kern.cp_times`
  22. shift
  23. echo $* >> $file.tmp && mv $file.tmp $file

Raw Paste

Login or Register to edit or fork this paste. It's free.