X-Git-Url: http://git.pippins.net/embedvideo/.git/static/gitweb.js?a=blobdiff_plain;ds=sidebyside;f=zfs-replicate-wrapper;h=5e4e44a6a1a71d152cced9d70005e39e60fa2181;hb=9457c55171da10869ad028068935418208a576b0;hp=b52e64e05e3ffbb7c8fb77a88af8756013ed61e3;hpb=e52d277a87f755e063e35a74fbc2a94de84a4462;p=zfs-nexenta%2F.git diff --git a/zfs-replicate-wrapper b/zfs-replicate-wrapper index b52e64e..5e4e44a 100755 --- a/zfs-replicate-wrapper +++ b/zfs-replicate-wrapper @@ -24,8 +24,9 @@ cleanup() { /usr/local/etc/bin/usb-drive-power off echo `date` ZFS admin lock released >> $logfile fi + exit } -trap cleanup EXIT +trap cleanup INT # Auto snapshot every zfs filesystem on the system specified below echo "$date Polling for ZFS admin lock" >> $logfile @@ -81,3 +82,6 @@ echo `date` ZFS admin lock released >> $logfile # Parse the log file and extract our backup stats $logfile_parser "$logfile" "$date" >> $logfile +# clean things up and exit +cleanup +