Многие уже наверно делают бекапы на Яндекс Диск — бесплатное место ограничено 10 гигабайтами.Ка правило, любые скрипты бекапа удаляют старые копии (затирают) и заливают новые. Но в Яндекс Диске они не удаляются, а перемещаются в корзину (и хранятся месяц), занятое дисковое пространство в корзине входит в ограничение в 10 гигабайт.

Поэтому быстро кончается место на Яндекс Диске и бекапы вследствие отсутствия места перестают делаться. Чистить руками постоянно корзину не вариант, можно реализовать автоматическую очистку корзины следующим образом:
1. Авторизуемся https://oauth.yandex.ru/ и создаем приложение cleantrash, выбираем Яндекс Диск REST API — ставим все галочки для доступа к Яндекс Диску справа, нажимаем внизу Подставить URL для разработки и жмем сохранить. В итоге мы получим id и пароль приложения — сохраняем его себе.

2. Вызываем в браузере

 https://oauth.yandex.ru/authorize?response_type=token&display=popup&client_id=вашid

где ваш id — это id который мы сохранили, жмем кнопку разрешить.Результатом вывода браузера будет ваш токен.

3. Подставляем токен в sh скрипт — который будем запускать по крону. Скрипт имеет вид

#!/bin/sh
/usr/bin/curl -s -H «Authorization: OAuth ваштокен» -X «DELETE» https://cloud-api.yandex.net/v1/disk/trash/resources/?path=

4. Ставим в крон этот скрипт 0 6 * * * /root/clean.sh > /dev/null 2>&1

В итоге корзина Яндекс диска автоматически ежедневно очищается!