zyxBackup is a shell script and depends on other commands, programs, or scripts.

Basic commands (required):
  • tar : To archives files
  • gzip : To compress archive file.
  • bc : To calculate filesize.
  • rm : To delete tmp files.
  • touch : To create the empty archive file.
Specific commands (depend on the options used) :
  • dpkg : to get the list of installed packages (only on Debian/Ubuntu distros).
  • logger : To write log in syslog.
  • mysqldump : To backup the MySQL database.
  • gpg : To encrypt the compressed archive file.
  • mail : To send the report by email.
  • scp : To upload the file via scp.
External script :