У меня есть скрипт для запуска нескольких команд одновременно с командой nohup. Каждый из них создает файл в качестве подтверждения успеха.
Как я могу написать цикл или что-то еще для проверки этих файлов каждые несколько секунд.
Каждая команда 'nohup' создает определенный файл, например, commadOneFile, commandTwoFile, ...
Примечание:
Каждая из команд nohup имеет разное время выполнения.
Я хочу напечатать точки на экране во время ожидания или любой другой индикатор ожидания и прогресса.
Edit:
Например
for command in COM1 COM2 COM3
do
if [ "${command}" == "COM1" ]; then
nohup $(ksh /run/my/commandOne.ksh)
elif [ "${command}" == "COM2" ]; then
nohup $(ksh /run/my/commandTwo.ksh)
else [ "${command}" == "COM3" ]; then
nohup $(ksh /run/my/commandThree.ksh)
done