Elton porque e presciso que uma console fique ativo e vinculado ao programa?
Talvez o que eu diga abaixo nao va servir pra voce. Algum tempo prescisei coloca varias maquina rodando um os livre pra se conectar nos servidores de aplicacoes, adotamos linux, entao colocamos esse script pra ele subir o sistema automatico na hora do boot. Eu so chamei o xinit 1 ---------------- incio #!/bin/bash set -e #Variaves necessaria para a execução do XFree86 DISPLAY=:0.0 LANG=C PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 case "$1" in #Inicializa o serviço start) /usr/X11R6/bin/xinit etc/init.d/xauth.sh 2> /var/log/rdm.sh & echo -n "Starting X display manager: rdm" echo " done." ;; #Para o serviço stop) killall -9 rdm.sh echo -n "Stoping X display manager: rdm" echo " done." ;; # Caso não entre com nenhuma opção *) echo "Usage: /etc/init.d/xauth {start|stop|restart|reload|force-reload}" exit 1 ;; esac exit 0 1 ---------------- fim script 2 2 ---------------- inicio #!/bin/bash #Definir cor preta no fundo #xsetroot -solid black xsetroot -solid black while : ; do #Cria a janela de opção logar ou desligar. title=" X Client ActRemote " xicon="/usr/X11R6/include/X11/pixmaps/monitor.xpm" #xicon="/var/www/htdocs/systema/icon.xpm" Xdialog \ --stdout \ --screen-center \ --title "$title" \ --icon "$xicon" \ --backtitle $"Bem vindo ao Xactremote" \ --cancel-label 'Desligar' \ --yesno 'Logar no Servidor' 10 55 #Desliga o computador. if [ "$?" -eq "1" ]; then # shutdown -h now exit break fi rdesktop -a 16bpp -u administrator -f 200.200.200.201 done 2 ---------------- fim 2008/6/25 Tiago Ribeiro <[EMAIL PROTECTED]>: > 2008/6/19 Elton Clemente <[EMAIL PROTECTED]>: > >> Pessoal, >> >> >> >> Estou quebrando a cabeça numa situação. >> Preciso que um programa (em java) seja carregado automaticamente após o >> término do boot, mas ele tem que ficar vinculádo a uma console e, essa >> console tem que ser a ativa, de forma que o teclado funcione nessa console >> sem ter que dar CTRL+ALT+Fx. >> >> O ideal é que fosse pelo /etc/ttys, para que se por acaso desse algum >> problema, a aplicação subisse sozinha. Mas nada que não possa ser feito >> mediante programação. >> >> Eu tentei com su -l login -c comando no ttyv7 por exemplo, mas não tem >> como. >> Também pensei em subir o X e por no .xinitrc do usuário um comando do tipo; >> xterm -e "java comando.jar". A princípio o x levanta, o xterm abre, inicia >> o >> aplicativo, mas de alguma forma que eu não entendi, o teclado não funciona. >> Como se o shell ficasse travado. >> >> Alguém já passou por algo assim? >> >> > * to reenviando pq no dia que mandei deu erro. > > > bom, nao sei se vc precisa do "X" funcionando para aplicacao. segue ai oque > fiz para uma estacao > funcionar com thinclient. > > fiz a instlacao minima do "X". > > alterei os arquivos /etc/gettytab e /etc/ttys, da seguinte forma: > > no /etc/gettytab adicionei as seguintes linhas: > > thinbsd:\ > :al=thinbsd:ht:np:sp#115200: > > > no /etc/ttys > > ttyv0 "/usr/libexec/getty thinbsd" cons25 on secure > > ok, ate ai blz, ele inicia sozinho ja logando com o usuario thinbsd (eu > criei este usuario) > > no .xinitrc do usuario eu coloquei > > #!/bin/sh > > rdesktop -f <ip_do_servidor> > > outra opcao que usei tb foi instalar o windowmaker, que em alguns casos me > ajudou bastante. > > abracos, espero ter ajudado. > > > -- > att, > Tiago Ribeiro > OVERSEC - +55 32 3211 1623 > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd