Se você quiser apenas escrever um único y
para o stdin do processo, você pode fazer isso:
(echo y | nohup myprocess) &
Se você quiser continuar escrevendo y
para cada prompt que apareça, o coreutil yes
existe exatamente para esse propósito - ele continuará escrevendo o que quer que você diga para o stdout. Seu padrão é a saída "y", então você pode apenas:
(yes | nohup myprocess) &
mas se você precisar de algo mais, pode passá-lo como um argumento