Как мгновенно завершить работу или остановить работу в Linux, не дожидаясь закрытия системы, приложений или процесса?

Переименование атомарно.Единственный разумный риск заключается в том, что mvпо какой-то причине решит скопировать все, что приведет к сбою на полпути. Если у вас есть GNU mv, mv -Tустранит этот риск.

mv -Tсообщает mv, что он перемещается в папку, отличную от -; что заставит его отказаться от выполнения mkdir(), что, в свою очередь, приведет к сбою при перемещении папки, которую по какой-то причине решили скопировать.

Много лет назад, когда я работал над своей магистерской диссертацией, я занимался вытряхиванием ошибок из mv -T. Раньше он делал неправильные вещи в слишком многих крайних случаях.

С другой стороны, у вас есть 180 ГБ пользовательских данных в корневом разделе. Вы, вероятно, хотите переместить это из корневого раздела.

0
16.01.2020, 04:00
1 ответ

Самый быстрый способ выключить машину из оболочки:

poweroff -ff

Как указано на справочной странице poweroff, двойное указание -fвызывает немедленное уничтожение в обход системы инициализации и любое нормальное завершение процесса. Это в конечном итоге, вероятно, скоро, вызовет у вас проблемы с повреждением, поскольку не позволяет системе и приложениям обеспечивать постоянную целостность.

2
28.01.2020, 02:38

Теги

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