Как создать новый процесс во время работы другого процесса?

Я пишу сценарий оболочки, который будет выполнять 2 задачи. Одна задача запустит программу, которая должна постоянно работать. В том же сценарии должна быть запущена вторая задача, которая запустит другую программу. Но когда первый работает непрерывно, как я могу запустить другой в том же сценарии?

Заранее спасибо.

2 ответа

Решение

Вы, вероятно, ищете фоновую задачу. Как правило, вы делаете это так:

sleep 30 &
sleep 30 &
jobs
echo 'Waiting for all jobs to complete.'
wait

Фоновое изображение обрабатывается символом & в конце строки.

Смотрите также

Добавьте амперсанд после команды:

~ $ myprogram &

Программа будет работать в фоновом режиме.

Другие вопросы по тегам