123456789101112131415161718192021222324252627282930313233 |
- #!/bin/bash
- # Coding: utf-8
- # Editor: www.geany.org
- # Created 2021-11-14
- #_sudo_apt_install_
- #_sudo_dpkg_i_
- source $HOME/.SCR/lib.sh
- work_dir="$HOME/DATA1/backup/smart"
- input_dir="SmsContactsBackup"
- output_dir="$HOME/Aday/smart"
- output_file="smart_${date_ymd_HMS}.tar.rpg"
- read key_name < "$HOME/.ssh/key_name"
- fun_create_directory "$output_dir"
- if [ -d "$work_dir/$input_dir" ] # if folder exist
- then
- cd "$work_dir"
- fun_analize_command "Change directory $work_dir"
- tar -cvzf tmp.tar "$input_dir" && gpg --output "$output_file" -e -r "$key_name" tmp.tar
- fun_analize_command "Pack, crypt folder $input_dir"
- mv "$output_file" "$output_dir"
- fun_analize_command "Move $output_file to $output_dir"
- rm -rf tmp.tar "$input_dir"
- fun_analize_command "Remove tmp.tar, $input_dir"
- fi
|