A entrada /dev/tty
aponta para o terminal atual .
Quando você executa um trabalho de autosys, não há terminal associado ao trabalho e, portanto, as tentativas de acessar /dev/tty
resultarão em um erro. Você verá a mesma coisa se usar cron
ou at
ou outros agendadores.
Normalmente, apenas processos interativos tentariam usar /dev/tty
.
Com o autosys, o sistema detectará STDOUT (saída normal) e STDERR (mensagens de erro) e os colocará nos dados do resultado da tarefa, que você poderá recuperar e recuperar. rever.
Se você deseja escrever uma saída que vai para outro lugar ... onde deveria ir? Não há terminal. Você pode querer experimentar /dev/console
, mas isso requer acesso de root. Você pode querer um arquivo de log ou usar syslog
. Mas, normalmente, você deixaria o autosys coletar STDOUT / STDERR normalmente: -)