← Back to team overview

sslug-teknik team mailing list archive

Re: Afslutning af proces før shutdown

 

Niels Elgaard Larsen wrote:
Philip skrev:



Jeg har lavet et backup script, som jeg vil lade køre som cronjob. Jeg
vil bare gerne undgå, at systemet (som primært er et desktop system)
lukker ned, mens backup scriptet køres. Kan jeg på en måde angive, at
systemet ved shutdown skal vente på, at denne bestemte proces
færdiggøres, eller måske udføre en noget alternativt (sende en mail,
skrive til log), hvis processen dræbes ved nedlukning?


Se på lockfile.

Sæt nedlukningkommandoen til "lockfile /tmp/ned;/sbin/halt"

Og cron-jobbet til:

lockfile /tmp/ned
..
..
..
rm -f /tmp/ned


Kommandoen  "lockfile /tmp/ned;/sbin/halt" opretter en ny /tmp/ned.
Det betyder at cronjobbet efter ny boot ikke kan køre før man med håndkraft fjerner filen. Det er lidt farligt, at man skal huske på sådan noget.

--
Med venlig hilsen

Jørgen Heesche
mailto:heesche@xxxxxxxxxxx


Follow ups

References