Я удалил директорию run файла /var / run из debian

может ли кто-нибудь сказать мне, как я могу отменить ошибку sudo rm-r /var/run?

Я не могу сейчас использовать sftp и mysql.

26
задан alex
03.05.2023 0:38 Количество просмотров материала 2431
Распечатать страницу

4 ответа

вы можете... переустановите debian!

есть причина, по которой вы должны быть осторожны с чем-либо, начиная с "sudo rm", и вот оно :P

3
отвечен Phoshi 2023-05-04 08:26

переустановка debian не требуется. в /var/run хранятся временные pid файлы.. просто попробуйте, если перезапуск сломанных сервисов работает, если нет, то сделайте dpkg -S /var/run чтобы посмотреть, какие пакеты установили туда подкаталоги (dpkg -L <PACKAGENAME> | grep /var/run), в конце концов вы можете попробовать dpkg-reconfigure <PACKAGENAME>. затем перезапустите службы (/etc/init.d/... restart) или весь debian.

8
отвечен mykhal 2023-05-04 10:43

у меня была аналогичная проблема, я, должно быть, удалил этот каталог; и получил :

Can't open /var/run/atd.pid to signal atd. No atd running?

при работе

at -m now -f ./run_my_file

Я был в состоянии исправить это переделки каталога и перезапуска atdeamon (atd)

sudo mkdir /var/run
sudo atd

Goodluck, мы все делаем ошибки:)

ps. наверное, не самое надежное решение, но оно сработало !

1
отвечен user215867 2023-05-04 13:00
sudo mkdir /var/run

если что-то жалуется на отсутствие подкаталога, создайте его таким же образом. Но пакеты должны быть устойчивыми к этому сейчас, потому что /var/run может быть во временной файловой системе. В худшем случае переустановите соответствующий пакет.

0
отвечен Peter Eisentraut 2023-05-04 15:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх