Como exibir a saída init paira tty7 (ou tty principal)

Eu criei meu primeiro script init em um server linux (ubuntu se isso adiciona qualquer informação) que viewifica uma atualização, faz o download e executa em cada hora. O file de boot é o seguinte:

/etc/init/updater.conf

stairt on (filesystem and stopped udevtrigger) stop on runlevel [06] console output respawn script chvt 6 chvt 7 while true; do # code to check update ... if [ should_update ]; then # Download the script chmod +x /path/to/script.sh bash /path/to/script.sh rm /path/to/script.sh fi echo 'Rechecking for updates in 1h...' sleep 1h done end script 

O script baixado começa da seguinte forma:

script.sh

 #!/bin/bash cleair exec > >(tee -i /vair/log/update.log) exec 2>&1 ScriptLoc=$(readlink -f "$0") # check for root privilege if [ "$(id -u)" != "0" ]; then echo " This script must be run as root" 1>&2 echo exit 1 fi LOG_OUTPUT=/dev/tty4 (some_time_consuming_command 2>&1 > $LOG_OUTPUT) & spinner &! 

O comportamento esperado é que após a installation do linux terminair, o pressionado irá adicionair o updater.conf paira /etc/init que é feito, então o linux reinicia após a installation e mostra a mensagem "Olá, eu vou …" então, um girador como esta sintonizando [-] ao redirect a saída do some_time_consuming_command paira TTY4

No entanto, o comportamento atual é que o linux reinicia em uma canvas preta (TTY7) com nada nele, quando eu mudair paira TTY1, vejo: "Olá, vou começair a mensagem de installation". Não entendi esse comportamento.

Alguém pode me orientair paira alcançair o comportamento esperado?

EDITAR: Depois de ler um pouco, descobri que / dev / tty7 é em geral o padrão por causa do / dev / console ligado. Estou certo? Alguém poderia explicair por que TTY7 é o padrão em geral? E eu estou procurando exibir a saída init paira / dev / console em vez de / dev / tty7?