2022-10-08 12:22:35 -05:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
# mod for SUSE
|
|
|
|
zypper ref
|
|
|
|
zypper update
|
|
|
|
|
|
|
|
rpmsortinst &
|
|
|
|
|
|
|
|
# only updt if locatedb >24H old
|
|
|
|
# REF: https://unix.stackexchange.com/questions/275728/set-ls-l-time-format
|
|
|
|
#ls -lhk --time-style='+%s' /var/lib/mlocate/mlocate.db
|
|
|
|
# 1 2 3 4 5 6
|
|
|
|
#-rw-r--r-- 1 root root 21M 1665244188 /var/lib/mlocate/mlocate.db
|
|
|
|
# date +%s
|
|
|
|
#1665249077
|
|
|
|
|
|
|
|
now=$(date +%s)
|
|
|
|
dbage=$(ls -lhk --time-style='+%s' /var/lib/mlocate/mlocate.db |awk '{print $6}')
|
|
|
|
let timediff=$now-$dbage
|
|
|
|
if [ $timediff -ge 86400 ]; then
|
|
|
|
updatedb &
|
|
|
|
else
|
|
|
|
echo "NOTE Skipping updatedb, timediff is only $timediff"
|
|
|
|
fi
|
2022-10-08 12:23:57 -05:00
|
|
|
|
2022-10-08 12:22:35 -05:00
|
|
|
#squiderr
|
|
|
|
#efibootmgr
|