Сценарий оболочки порождает процесс после задержки

Как я могу запустить процесс после задержки в сценарии оболочки? Я хочу, чтобы команда запускалась через 60 секунд после запуска сценария, но я хочу продолжить выполнение оставшейся части сценария, не дожидаясь 60 секунд. Вот идея:

#!/bin/sh
# Echo A 60 seconds later, but without blocking the rest of the script
sleep 60 && echo "A"

echo "B"
echo "C"

Выход должен быть

B
C
... 60 seconds later
A

Я должен быть в состоянии сделать все это в одном сценарии. То есть. нет создания второго сценария, который вызывается из первого сценария оболочки.

Ответы на вопрос(4)

Ваш ответ на вопрос