'bash -s' <<EOF
                  
                  
                  
                  
                  
                  nohup $(typeset -f); func 2>&1 | tee -a logfile &
                  
                  
                  pid=$!
                  
                  
                  echo $pid
                  
                  
                  
                  
                  
                  EOF
                  
                  
                  
                  
                  
                  
                  
                  
                  Кто подскажет, что нужно здесь добавить/поменять, чтобы работал уход в бэкграунд и определение pid процесса? Сейчас просто идет вывод работы функции и запись в файл
                  
                  
                
function func() { ... }& <- вот эта хреновина после закрывающей скобки отправит выполнение функции в бэкграунд.
Обсуждают сегодня