Я знаю, что bash не ksh, но есть много совпадений, так что, возможно, это тоже будет работать.
process1 N> >(process2)
Создает подоболочку, выполняющую процесс2.Этот подоболочек получает в качестве своего стандартного источника данные из файлового дескриптора процесса N. Так, в частности, вы можете сделать:
process1 1> >(tee -a mylog >&3)
Я не знаю, будет ли это также работать, если process1
заменить на exec
, но вы можете попробовать.