Shutdown registrieren

04/09/2014 - 00:49 von Andreas Kohlbach | Report spam
Angenommen ich habe ein Bash Skript

for i in `seq 10000`;
do mach_was;
done

Das "mach_was" ist im Bruchteil einer Sekunde abgehandelt.

Ist es möglich, innerhalb des Loop zu "merken", dass ein System-Shutdown
getriggert wurde, und darauf zu reagieren? Z.B. den Inhalt von $i dann in
eine Datei zu schreiben?

X'post de.comp.os.unix.shell de.comp.os.unix.linux.misc F'up
de.comp.os.unix.shell.
Andreas

I wish my grass was emo. Then it would cut itself.
 

Lesen sie die antworten

#1 Stefan Enzinger
04/09/2014 - 02:12 | Warnen spam
On 2014-09-04 00:49, Andreas Kohlbach wrote:
Angenommen ich habe ein Bash Skript

for i in `seq 10000`;
do mach_was;
done

Das "mach_was" ist im Bruchteil einer Sekunde abgehandelt.

Ist es möglich, innerhalb des Loop zu "merken", dass ein System-Shutdown
getriggert wurde, und darauf zu reagieren? Z.B. den Inhalt von $i dann in
eine Datei zu schreiben?



Du könntest einen signal handler (trap) einrichten. Der wird dann halt
nicht nur beim shutdown ausgeführt, aber auch dann.

siehe zb.
http://openbook.galileocomputing.de...09_002.htm

Ähnliche fragen