На моем сервере есть каталог приложений, который мне нужно сделать, чтобы сделать его полную копию, но копия занимает много места, мне нужно сжать ее, а затем удалить. Я уже использую команду
tar -czf bkp-mydir-$date.tar.gz mydir/
Но мне нужно, чтобы это было удалено после того, как сжатие сделано. В этом случае я мог бы создать файл .sh с помощью следующих команд:
tar -czf bkp-mydir-$date.tar.gz mydir/
rm -Rf mydir
Я хотел сделать это в Bacula.
Хосе Феррейра Нету
1 ответ
Тестирование на моей машине, &&
очень хорошо работал в этом случае
tar -czf bkp-mydir-${date}.tar.gz mydir/ && rm -rf mydir/
Вам также потребуется использовать переменную интерполяцию с $date
вар. Проверьте здесь: https://stackoverflow.com/questions/17622106/переменная-интерполяция-в-оболочке
Стрела Корень