Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Mail Systems
Eclipse Documentation

How To Guides
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Problem Solutions
Privacy Policy




5.4.3 User Hooks

User hooks are shell functions executed before and after each tar invocation. Thus, there are backup hooks, which are executed before and after dumping each file system, and restore hooks, executed before and after restoring a file system. Each user hook is a shell function taking four arguments:

— User Hook Function: hook level host fs fsname

Its arguments are:

Current backup or restore level.
Name or IP address of the host machine being dumped or restored.
Full path name to the file system being dumped or restored.
File system name with directory separators replaced with colons. This is useful, e.g., for creating unique files.

Following variables keep the names of user hook functions

— Backup variable: DUMP_BEGIN

Dump begin function. It is executed before dumping the file system.

— Backup variable: DUMP_END

Executed after dumping the file system.

— Backup variable: RESTORE_BEGIN

Executed before restoring the file system.

— Backup variable: RESTORE_END

Executed after restoring the file system.

  Published under the terms of the GNU General Public License Design by Interspire