как насчет make -j64? в статьях, описывающих этот новый патч производительности 200line make -j64, была задача, в которой было много компьютерных ресурсов
halt не shutdown, это разные команды. Первый не отключает питание, если не используется опция -p
Из руководства (man halt): «-p, --poweroff: инструктирует команду halt вместо этого вести себя как выключение питания. "
И в вашем случае -p был " - p, --poweroff: инструктирует команду halt вместо того, чтобы вести себя как poweroff. ", используемый в halt , поэтому ваш компьютер не был выключен.
Не путайте это -p с тем, что было из sudo, это другой параметр для другой команды. Из man sudo:
-S Опция -S (stdin) заставляет sudo считывать пароль со стандартного ввода вместо терминального устройства. За паролем должен следовать символ новой строки. -p prompt Параметр -p (подсказка) позволяет вам переопределить приглашение по умолчанию для пароля и использовать его.В вашем случае prompt пуст (при запросе пароля не отображается сообщение для sudo), а -S принимает sudo accept root password vi stdin (поэтому пароль может быть предоставлен с использованием труб и перенаправления из других команд вместо того, чтобы набираться)
На сайте Unix SE есть хороший ответ о проблеме shutdown vs halt: в чем разница между командами Halt и Shutdown?
Что касается части sudo -S -p '', это удалит сообщение о запросе пароля в терминале (вы все еще вводите свой пароль)
Например, запуск sudo <some_command> даст этот вывод перед запуском этой команды:
[ sudo] для:Но запуск sudo -S -p '' <some_command> скроет это сообщение.
На самом деле сообщение, которое вы помещаете в кавычки, заменяет предыдущее сообщение. [!d8 ]
Идите дальше и попробуйте следующее и посмотрите разницу:
sudo -S -p 'Hey, I am a custom message.' ls
Нет никакой разницы между командой halt и выключением с точки зрения намерения пользователя. Тонкая разница заключается в том, что при остановке вы должны удобно нажать кнопку питания, чтобы выключить систему, тогда как в команде выключения он автоматически проинструктирует интерфейс расширенной конфигурации (ACPI) передать сигнал на блок питания, чтобы отключить систему. [ ! d0]