On 19 September 2016 at 22:38, Patrick Dupre <pdupre(a)gmx.com> wrote:
I did:
systemctl enable mlocate-updatedb.service
(no error)
but it still does not seem to be enabled:
● mlocate-updatedb.service - Update a database for mlocate
Loaded: loaded (/usr/lib/systemd/system/mlocate-updatedb.service; static; vendor
preset: disable
Active: inactive (dead)
Sep 19 23:15:02 teucidide systemd[1]: Stopped Update a database for mlocate.
Sep 19 23:15:03 teucidide systemd[1]: Started Update a database for mlocate.
systemctl is-enabled mlocate-updatedb.service
static
Is it OK ?
AFAICT the service only runs the mlocate update once on boot. What
you need for regular mlocate DB updates is the systemd timer, which
will run the necessary script at midnight every day by default:
systemctl enable mlocate-updatedb.timer
Note that last bit reads "timer" not "service". You can check if
it's
enabled by running:
systemctl list-timers
and looking for "mlocate-updatedb.timer" in the fifth ("UNIT") column
- the entry in the first column is when it's next scheduled to run.
--
Andy
The only person to have all his work done by Friday was Robinson Crusoe