Inicialização do Servidor RSE e Inicialização do Sistema

Para iniciar os daemons do RSE sempre que o sistema UNIX for inicializado, o arquivo /etc/inittab deverá ser atualizado. Os comandos chitab, mkitab e rmitab são utilizados para atualizar o arquivo /etc/inittab.

Nota:
Os seguintes exemplos assumem que o código RSE esteja no diretório /opt/IBM/RDz80 para conexões não-SSL e no caminho /opt/IBM/RDz80SSL para conexões protegidas por SSL:
  1. Crie dois arquivos de script para iniciar os dois daemons do RSE quando o sistema for inicializado. Um arquivo inicia o daemon RSE na porta 4080 e o outro arquivo inicia um servidor para tratar as conexões SSL na porta 4077.
    1. Crie um arquivo /opt/IBM/RDz80/RDzRSE4080.sh e coloque nele as três linhas a seguir:
      #!/bin/ksh
      cd /opt/IBM/RDz80
      perl /opt/IBM/RDz80/daemon.pl 4080 2> /tmp/RDzRSE4080.log &

      Esse arquivo inicia o servidor não-SSL.

    2. Salve o arquivo e execute o seguinte comando para tornar o arquivo executável:
      chmod u+wrx /opt/IBM/RDz80/RDzRSE4080.sh
    3. Crie um arquivo /opt/IBM/RDz80SSL/RDzRSESSL4077.sh e coloque nele as três linhas seguintes. O daemon gravará o texto de inicialização em /tmp/RDzRSESSL4077.log.
      #!/bin/ksh
      cd /opt/IBM/RDz80SSL
      perl /opt/IBM/RDz80SSL/daemon.pl 4077 2> /tmp/RDzRSESSL4077.log &

      Esse arquivo inicia o servidor para tratar conexões seguras SSL na porta 4077.

    4. Salve o arquivo e execute o seguinte comando para tornar o arquivo executável:
      chmod u+wrx /opt/IBM/RDz80SSL/RDzRSESSL4077.sh
    5. Atualize o arquivo /etc/inittab para iniciar os dois servidores no tempo de inicialização. A partir de uma sessão do UNIX, execute os dois comandos mkitab:

      mkitab "RDzRSE80:2:once:/opt/IBM/RDz80/RDzRSE4080.sh"
      mkitab "RDzRSE80SSL:2:once:/opt/IBM/RDz80SSL/RDzRSESSL4077.sh"

      Para verificar se os comandos mkitab funcionaram, digite lsitab -a. Esse comando mostrará uma listagem do arquivo /etc/inittab com os resultados dos últimos dois comandos mkitab.

      Para remover uma linha de /etc/inittab, utilize o comando rmitab Name. rmitab RDzRSE80 remove a entrada do primeiro comando mkitab.

  2. Altere caminhos e números de porta para que correspondam ao ambiente local.
  3. Reinicialize o sistema com um comando shutdown -r para iniciar os daemons RSE a partir do arquivo /etc/inittab.