как создать отдельный процесс в фоновом режиме при запуске переднего плана

например, я хочу запустить python -m HTTPSimpleServer в фоновом режиме во время работы в фоновом режиме

python -m HTTPSimpleServer; watch -n (моя команда awesome test)

  • Есть ли способ, чтобы функция в моем сценарии bash автоматически запускалась при любой ошибке команды?
  • Грепление переменной
  • Как удалить визуализацию расширенных атрибутов с моего терминала OSX?
  • Сменить пароль в режиме без звука
  • Fish-Shell не сохранит мои псевдонимы
  • Получить «python-keyring», чтобы остановить запрос пароля «зашифрованный ключ»
  • как я могу запускать оба параллельных нереста из одной команды.

  • Как я могу упростить эту команду только для использования awk?
  • Формат ACL для OSX / Darwin
  • Как настроить параметры Unix для 360 Spatial Workstation (в частности, аудио-плагины vst и aax), чтобы заставить его работать как не-администратор?
  • Установка afpfs-ng из источника
  • Cron Job: перенаправление вывода сценария оболочки в файл
  • Трубопроводы для выхода цикла предотвращают изменение локальной переменной
  • 4 Solutions collect form web for “как создать отдельный процесс в фоновом режиме при запуске переднего плана”

    python -m HTTPSimpleServer & # Your Python process will now be in the background serverpid="$!" # Capture its PID so that you can kill it later. watch -n /path/to/AwesomeTestCommand Arg1 Arg2 # Some time later... kill "$serverpid" # Make your Python process go away 

    Попробуй это:

     python -m HTTPSimpleServer & watch -n 

    Похоже на замену; с и должен выполнять эту работу. Добавьте еще один и в конце, чтобы обе программы были в фоновом режиме.

    Это может звучать как ответ на старый пост, но вы можете просто запустить приложение в nohup

     nohup python -m HTTPSimpleServer & watch -n 
    Linux и Unix - лучшая ОС в мире.