Как я могу завершить работу после размонтирования USB-устройства из командной строки?

Если Вы идете в расход покупки серверов IBM pSeries, то обычно, в общих чертах, можно также выполнить AIX на них, который конкретно обрабатывается для управления аппаратными средствами максимально эффективно. Это идет из гипервизора вниз до адаптеров.

Если Вы хотите запустить Linux, можно также купить xSeries аппаратные средства (в терминах IBM или Intel / набор AMD).

То, что Вы получаете с pSeries аппаратными средствами в сочетании с AIX, является мощной обработкой класса предприятия. Да, pSeries аппаратные средства + Linux, вероятно, дает Вам близко к этому, но Вы сохраняете себя фактически ничто в общей стоимости.

Трудно получить определенные детали, но числа, которые я видел заключенный в кавычки, - то, что AIX выполнит те же рабочие нагрузки на pSeries аппаратных средствах на 5-10% быстрее, чем Linux.

Не забывайте, так как Linux является чрезвычайно бесплатным, и Ваши pSeries аппаратные средства могут быть легко разделены, Вы могли тривиально установить один раздел AIX, один раздел Linux и выполнить Ваши собственные сравнительные тесты с Вашими собственными определенными рабочими нагрузками. У Деловых партнеров IBM есть доступ к средам, куда они могут выполнить те сравнительные тесты для Вас - и я настоятельно рекомендую поднять поставщика на той способности.

Все это предполагает, что Вы действительно намереваетесь купить pSeries и выполнить или AIX или Linux. В действительности при размышлении о pSeries по сравнению с основанными на Intel/AMD аппаратными средствами затем, это - совершенно другой ballgame, и ОС не будет решающим фактором в производительности в этом случае.

На самом деле я рекомендовал бы AIX на pSeries любой день из-за сформировавшегося управления логическими томами (лучше всего в мире UNIX, по моему мнению) и исключительно универсальная виртуализация (снова, по моему мнению, лучший среди аналогов на арене предприятия UNIX).

1
13.04.2017, 15:36
2 ответа

Я принимаю USB, Вы имеете в виду pendrive или внешний жесткий диск, смонтированный к Вашей файловой системе. Вы "отсоединяете" это путем размонтирования устройства. Для этого необходимо будет использовать команду umount. Можно использовать устройство или точку монтирования, например:

umount /dev/sdb1 или umount /mnt/usb

Посмотрите человека umount для получения дополнительной информации.

Для того, чтобы закрыть Вашу систему, Вы используете shutdown команда. -h "Остановится или выключится после завершения работы". В странице справочника говорится:

SYNOPSIS
       /sbin/shutdown [-akrhPHfFnc] [-t sec] time [warning message]

Таким образом, можно использовать его для завершения работу системы после определенного количества времени. Следующая команда остановит Вашу систему после 30 минут:

shutdown -h 30

Теперь у Вас есть одна команда, которая должна только выполняемый после того, как другой был succesfull. Это сделано с &&, сокращением от условного оператора и функции Вашей оболочки (Примечание: || существует также). Вторая команда будет только выполняться если первая, возвращенная без любых ошибок. Это обозначается кодом возврата 0. Например:

umount /dev/sdb1 && shutdown -h 15 отсоединит Ваш USB и остановит Вашу систему после 15 минут.

Если это не отвечает на Ваш вопрос, более конкретны.

4
27.01.2020, 23:15
  • 1
    Вы дали ответ где система detachs USB Немедленно. Я нуждаюсь в команде, где, USB отсоединяется после определенного количества времени и системы shutsdown simulatenously –  crskhr 12.10.2010, 08:09
  • 2
    @Chandru1 при рассмотрении ответа Giles на последний вопрос (unix.stackexchange.com/questions/1759/fedora-auto-suspend), необходимо смочь использовать тот же метод, который он использовал там. Например: sleep 15 && umount /dev/sdb1 && shutdown now –  Steven D 12.10.2010, 08:30

Это кажется, что Вы хотите, чтобы Ваша машина завершила работу автоматически, при удалении USB pendrive.

Я не сделал этого сам, но нового Новомодного сервиса (который поддерживается в Fedora 9 вперед), действительно имеет способность запустить скрипты на основе события. Вот статья, обсуждает, как событие может быть инициировано, когда, как устройство замены в горячем режиме или когда принтер USB включается.

В теории могло также быть сгенерировано событие, когда Вы отключаете USB-устройство, и то событие могло назвать произвольный сценарий, как shutdown -h now или lock the screen.

Я видел Windows и системы Mac, которые автоматически блокируют экран, когда bluetooth-устройство оставляет близость компьютера, и это, вероятно, возможно в Linux с помощью Выскочки.

2
27.01.2020, 23:15

Теги

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