Нужно пропустить потерянный + найденный при использовании find

Также помогает дважды проверить, что «mysql» - это правильное имя службы. В моем случае это не так. Я продолжал получать следующий ответ: mysql: нераспознанная служба при запуске

service mysql status 

Затем я проверил /etc/init.d и нашел сценарий с именем mysqld, в котором указано имя процесса: mysqld и prog = mysqld

Итак, я сделал

service mysqld status
service mysqld stop
service mysqld start 

, и все они отлично работали.

2
задан 11 February 2012 в 22:56

2 ответа

Команда find не выходит из проблем разрешений, насколько мне известно, она может просто не найти файлы по другой причине. Я предлагаю исключить stderr, чтобы вы не вводили вводящие в заблуждение сообщения и не проверяли команду, используя echo, заменяя rm -rf, т. Е.

find /media/drv/ -type f -mtime 7 -exec echo {} \; 2> /dev/null

файлы, которые будут удалены в вашей окончательной версии с помощью rm -rf. Если вы действительно хотите пропустить каталог lost+found (который не требуется), используйте:

find /media/drv/ -type f -mtime 7 -not -wholename "*lost+found*" -exec echo {} \; 2> /dev/null
1
ответ дан 10 August 2018 в 08:18

Команда find не выходит из проблем разрешений, насколько мне известно, она может просто не найти файлы по другой причине. Я предлагаю исключить stderr, чтобы вы не вводили вводящие в заблуждение сообщения и не проверяли команду, используя echo, заменяя rm -rf, т. Е.

find /media/drv/ -type f -mtime 7 -exec echo {} \; 2> /dev/null

файлы, которые будут удалены в вашей окончательной версии с помощью rm -rf. Если вы действительно хотите пропустить каталог lost+found (который не требуется), используйте:

find /media/drv/ -type f -mtime 7 -not -wholename "*lost+found*" -exec echo {} \; 2> /dev/null
1
ответ дан 15 August 2018 в 20:23

Другие вопросы по тегам:

Похожие вопросы: