1

Я часто использую комбинацию Suspend (^ Z), а затем отправляю в background (bg) в bash. В идеале я хотел бы использовать альтернативное сочетание клавиш, которое устраняет необходимость следовать ^ Z с помощью команды bg и просто отправлять активный процесс прямо в фоновый режим. Это существует?

Изменить: я должен был быть более конкретным, но добавления & к команде недостаточно, поскольку они часто требуют взаимодействия (stdin) между запуском и фоном. Так:

  1. запуск
  2. взаимодействовать
  3. фон

3 ответа3

3

Просто используйте символ & char в конце строки:

anycommand &
1

добавить & в конце команды

0

Поскольку вам требуется взаимодействие со сценарием сразу после его запуска, рассмотрите (если можете) перечисление ответов, которые вам понадобятся, в файле вначале (по одному ответу на строку). Затем запустите ваш скрипт и перенаправьте его STDIN из файла ответов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .