может ли кто-нибудь сказать мне, как я могу отменить ошибку sudo rm-r /var/run?
Я не могу сейчас использовать sftp и mysql.
может ли кто-нибудь сказать мне, как я могу отменить ошибку sudo rm-r /var/run?
Я не могу сейчас использовать sftp и mysql.
вы можете... переустановите debian!
есть причина, по которой вы должны быть осторожны с чем-либо, начиная с "sudo rm", и вот оно :P
переустановка debian не требуется. в /var/run хранятся временные pid файлы.. просто попробуйте, если перезапуск сломанных сервисов работает, если нет, то сделайте dpkg -S /var/run
чтобы посмотреть, какие пакеты установили туда подкаталоги (dpkg -L <PACKAGENAME> | grep /var/run
), в конце концов вы можете попробовать dpkg-reconfigure <PACKAGENAME>
. затем перезапустите службы (/etc/init.d/... restart
) или весь debian.
у меня была аналогичная проблема, я, должно быть, удалил этот каталог; и получил :
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. наверное, не самое надежное решение, но оно сработало !
sudo mkdir /var/run
если что-то жалуется на отсутствие подкаталога, создайте его таким же образом. Но пакеты должны быть устойчивыми к этому сейчас, потому что /var/run
может быть во временной файловой системе. В худшем случае переустановите соответствующий пакет.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]