123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #!/bin/bash
- # Coding: utf-8
- # Editor: www.geany.org
- # Created: 2017-02-24
- source $HOME/.SCR/lib.sh
- fun_log_dir_create $0 365
- Date="$date_ymd_HMS"
- input_folder="$HOME/DATA2/cloud"
- list_file="$dir_script/file_delete_notify.lst"
- diff_file="$dir_script/file_delete_notify._diff_$Date.lst"
- con_test_not_exist_process
- if [ -a "$list_file" ]
- then
- find $input_folder > $list_file.tmp
- fun_analize_command "Create temporary list of existing files"
- diff $list_file $list_file.tmp | grep "^<" > $diff_file
- if [ -s $diff_file ]
- then
- cp $diff_file "$HOME/Desktop/deleted_files_$Date.txt"
- fun_analize_command "Copy list of different on Desktop"
- ,speech_en.sh "Deleted files found"
- else
- fun_echo_stadia 11 0 "List is empty"
- fi
- mv $list_file.tmp $list_file
- fun_analize_command "Rewrite old file list"
- rm $diff_file
- fun_analize_command "Remove different list"
- echo "$date_utc" > "${dir_general}/lockfile_file_delete_notify"
- else
- find $input_folder > $list_file
- fun_analize_command "Old file list not found. Create new file list"
- fi
|