Так как пользователи могут нечаянно удалить эту справку, то можно сделать так, что при отработке нашего основного скрипта будет автоматически снова регенерироваться наш текстовый файл со справкой из резервной копии /scripts/readme.txt.
- Получаем права root
- Нам необходимо снова исправить наш скрипт /scripts/backup.save с помощью текстового редактора nano. Набираем команду:
root@File-SRV:~# nano /scripts/backup.save
Теперь у нас должно получится следующее:
#!/bin/bash
find /backups -type f -mtime +30 -exec sudo rm {} \;
find /recycle -type f -mtime +7 -exec sudo rm {} \;
cp /scripts/readme.txt /fileshare/readme.txt;
cp /scripts/readme.txt /recycle/readme.txt;
cp /scripts/readme.txt /backups/readme.txt;
sudo zip -9 /backups/backup_`date +%d.%m.%Y`.zip -r /fileshare -x "readme.txt";
- Сохраняем получившийся файл. При этом перезагружать процесс Samba или весь сервер так же не нужно!
|