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