Договорились.Я на Мохаве 10.14, ни один из этих предложив ничего. Это действительно раздражает. Вы имеете ввиду экран выбора (что позволяет нажать выключение, перезагрузка, выход из системы и т. д.) или окне, которое всплывает при нажатии завершение работы (из различных экранов), что дает возможность выключить или отменить? Я не объяснил, что особенно хорошо! Не аппаратный кошелек поражение цели что-то вроде RadarRelay, так как вы никогда не было ничего на обмен? Это чрезвычайно полезно. Спасибо, что нашли время, чтобы предоставить подробную информацию и ваши предложения. :) Довольно часто это мнение / предложения, которые делают все различия! Сколько учетных записей электронной почты вы настроили? Maythe ручках только если у вас больше одного. Вы искали онлайн? Вы должны сделать свою домашнюю работу, прежде чем спрашивать здесь. Один взгляд на карту гугл показал мне это регион с множеством вещей, чтобы сделать. Чтобы дать вам какой-либо полезной информации вы должны рассказать нам больше о себе, как какой транспорт вы будете использовать, и насколько далеко.

Самый простой способ сделать это-нажать клавиши Ctrl+Z и (пауза скрипта) после завершения ввода исходных данных, а затем БГ , который будет отправлять скрипт в фоновом режиме и продолжить работу в нем. Затем вы можете использовать ваш текущий сеанс работы с оболочкой нормально.

Однако более эффективный подход заключается в том, чтобы изменить свой сценарий так, что она не требует никакого пользовательского ввода. Просто передать все данные требуется в качестве аргументов при запуске скрипта. Это позволит сделать вашу жизнь и жизнь ваших пользователей легче.

Например, вместо этого:

#!/бин/Баш
Эхо "Дайте мне первый номер! "
num1 как читать 

Эхо "Дайте мне второй номер! "
пит2 читать 

Используйте это:

#!/бин/Баш
поля num1=$1
пит2=$2

И запустить ваш скрипт вроде этого (где 10 и 30 приведены примеры чисел, которые будут сохранены в качестве поля num1 и пит2 соответственно):

script.sh 10 30 > из 2 заблуждаешься&

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

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