1

Как я могу запустить следующую команду / процесс в фоновом режиме сразу после запуска:

zip -r file.zip directory/*

Что я на самом деле хочу сделать, так это запустить zip процесс, работающий даже после выхода / отключения от терминала - так же, как опция -b в wget

2 ответа2

0

Что я действительно хочу сделать, так это запустить zip-процесс, работающий даже после выхода / отключения от терминала.

Позвольте мне проигнорировать часть «zip».

Чтобы продолжить запуск любой программы после отключения от терминала, либо:

  1. Запустите в фоновом режиме и disown .
  2. Используйте TMUX
  3. Используйте экран .
0

Чтобы запустить процесс в фоновом режиме, вам нужно добавить nohup в конце процесса и завершить его символом & поэтому команда будет такой

nohup zip -r file.zip directory/* &

и чтобы увидеть запущенный процесс в фоновом режиме, запустите эту команду

jobs

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