{ echo a; echo b 1>&2; echo c 1>&2; } 2>&1
a
b
c
Você pode incluir alguns comandos em {} chaves. Veja help {
.
Seu at now
pode ser alimentado com o chamado here-document
sample_script1.sh
at now 2>&1 <<EOF
sample_script2.sh > sample_script2.log
EOF
tail -f sample_script2.log &
sample_script3.sh
Se você quiser colocar o stderr do script2 no log, precisará do 2>&1
antes do >sample_script2.log
sample_script1.sh
at now <<EOF
sample_script2.sh 2>&1 >sample_script2.log
EOF
tail -f sample_script2.log &
sample_script3.sh
O tail -f
é executado até você cancelá-lo, portanto, você deve colocá-lo em segundo plano ou iniciá-lo como o último comando. Veja help bg
.