mirror of
https://github.com/YellowJacketLinux/LFS.git
synced 2025-02-09 03:37:14 +08:00
better cron job
This commit is contained in:
parent
e091f9c481
commit
60d5f6b7f5
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
Name: plocate
|
Name: plocate
|
||||||
Version: 1.1.18
|
Version: 1.1.18
|
||||||
Release: %{?repo}0.rc1%{?dist}
|
Release: %{?repo}0.rc2%{?dist}
|
||||||
Summary: A much faster locate
|
Summary: A much faster locate
|
||||||
|
|
||||||
Group: System Environment/Utilities
|
Group: System Environment/Utilities
|
||||||
@ -58,14 +58,15 @@ EOF
|
|||||||
cat > %{buildroot}%{_sysconfdir}/cron.hourly/updatedb.sh << "EOF"
|
cat > %{buildroot}%{_sysconfdir}/cron.hourly/updatedb.sh << "EOF"
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# Update the plocate database
|
# Update the plocate database
|
||||||
#
|
# 9900 = two hours, 45 minutes
|
||||||
|
|
||||||
H=`%{_bindir}/date +%H`
|
CURT=`%{_bindir}/date +%s`
|
||||||
|
MODT=`%{_bindir}/stat -c '%Y' %{_sharedstatedir}/plocate/plocate.db` ||\
|
||||||
case $H in 03|06|09|12|15|18|21)
|
MODT=0
|
||||||
|
DIFF=$(($CURT-$MODT))
|
||||||
|
if [ $DIFF -gt 9900 ]; then
|
||||||
%{_bindir}/nice -n 19 %{_sbindir}/updatedb
|
%{_bindir}/nice -n 19 %{_sbindir}/updatedb
|
||||||
;;
|
fi
|
||||||
esac
|
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
@ -105,8 +106,8 @@ touch %{buildroot}%{_sharedstatedir}/plocate/plocate.db
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Fri May 19 2023 Michael A. Peters <anymouseprophet@gmail.com> - 1.1.18-0.rc1
|
* Fri May 19 2023 Michael A. Peters <anymouseprophet@gmail.com> - 1.1.18-0.rc2
|
||||||
- update database every three hours
|
- update database via cron.hourly when at least 165 minutes old.
|
||||||
|
|
||||||
* Fri May 19 2023 Michael A. Peters <anymouseprophet@gmail.com> - 1.1.18-0.dev4
|
* Fri May 19 2023 Michael A. Peters <anymouseprophet@gmail.com> - 1.1.18-0.dev4
|
||||||
- correct permissions (I hope), cron job until systemd is in use
|
- correct permissions (I hope), cron job until systemd is in use
|
||||||
|
Loading…
Reference in New Issue
Block a user