У меня есть .PID-файл, который выглядит так, когда я выполняю ls -al:

-?????????  ? ?       ?          ?            ? x10monitor.pid

У меня нет большого успеха, чтобы избавиться от этого. Пробовал перезагрузку, CHMOD и т.д.

Команды все возвращают:

cannot access `x10monitor.pid': Input/output error

Предложения о том, как поступить?

РЕДАКТИРОВАТЬ:

stat /var/run/x10monitor.pid
stat: cannot stat `./x10monitor.pid': Input/output error

chmod u+x /var/run/x10monitor.pid
chmod: cannot access `x10monitor.pid': Input/output error

РЕДАКТИРОВАТЬ:

Я смог смонтировать диск на другой системе и fsck его. Много ошибок. После принятия их все система смогла загрузиться и работает нормально.

1 ответ1

1

Имя файла начинается с символа «-», который команды, вероятно, интерпретируют как переключатель. Попробуй это:

rm -i ./-*

Предшествующий ./ (избыточно указывая, что он находится в текущем каталоге) будет отличать его от ключа. Аргумент -i для rm заставит вас запросить удаление перед тем, как вы удалите файл, чтобы вы могли убедиться, что вы действительно удаляете файл, который вы намереваетесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .