BlagoYar
@BlagoYar
Паситесь мирные народы, вас не разбудит чести клич

Как узнать что произошло после выполнения команды с переменной в терминале?

Есть скрипт для бекапа БД и в нём есть команда с переменной
find $dest/* -type f -mtime +30 -delete

которую я случайно выполнил в терминале.
Вывод получил такой
find: ‘/proc/22150/task/22150/fdinfo/6’: No such file or directory
find: ‘/proc/22150/fdinfo/5’: No such file or directory

Итог - не работают сайты и не могу войти ни в консоль, ни FTP/SFTP

Что произошло?

ПС. Тут больше вопрос не восстановления (хостеру оплачу), а понимания, что произошло
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 1
hint000
@hint000
у админа три руки
Ну у вас получилась пустая переменная $dest, значит выполнилось
find /* -type f -mtime +30 -delete
т.е. вы просто удалили кучу разных файлов. Кроме тех, что менялись за последний месяц. Если от root'а выполняли, то убили систему и данные.

Заново установить систему, восстановить из бэкапа сайты.
Если бэкапов нет, то сразу загрузиться с флешки, попытаться восстановить удалённые файлы сайтов с помощью утилиты photorec.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы