Как создать новый процесс во время работы другого процесса?
Я пишу сценарий оболочки, который будет выполнять 2 задачи. Одна задача запустит программу, которая должна постоянно работать. В том же сценарии должна быть запущена вторая задача, которая запустит другую программу. Но когда первый работает непрерывно, как я могу запустить другой в том же сценарии?
Заранее спасибо.
2 ответа
Решение
Вы, вероятно, ищете фоновую задачу. Как правило, вы делаете это так:
sleep 30 &
sleep 30 &
jobs
echo 'Waiting for all jobs to complete.'
wait
Фоновое изображение обрабатывается символом & в конце строки.
Смотрите также
Добавьте амперсанд после команды:
~ $ myprogram &
Программа будет работать в фоновом режиме.