Выгрузка отчёта идёт десять минут, а терминал тем временем нужен для другой работы. Запусти долгую команду и посмотри, что напечатает оболочка.
Долгая команда и приглашение
Выполни три команды по порядку. sleep 600 десять минут ничего не делает и заменяет долгую выгрузку, а знак & в конце строки — то новое, на что стоит посмотреть.
Сначала предположи
Когда вернётся приглашение после sleep 600 &?
Теперь начни упражнение, выполни команду и сверь прогноз с выводом.
Приглашение вернулось. Что сейчас с командой sleep 600?
-
Десять минут ещё не прошли:
jobsпоказываетRunning sleep 600 &, аps— строку sleep 600. -
Команда уже запущена:
psпоказывает процесс sleep 600 с PID, который оболочка напечатала после[1]. -
Паузу
jobsпоказал бы словом Stopped. У sleep 600 там Running.
sleep 600 работает: jobs показывает его как Running, а ps — процессом с тем же PID.