Ola lista, Primeiramente mando uma dica legal de como abrir programas gráficos (gimp, firefox, xmessages etc) com agendamento do comando at. Porém não to conseguindo abrir um programa texto (ntsysvc, mc, vi etc).
DICA: ===== Veja um exemplo para o usuário jucabala que deseja agendar a execução da calculadora do Gnome. Primeiramente é preciso verificar a variável DISPLAY existe, caso não existe ela deverá ser ativada com o comando set DISPLAY=":0.0".
[jucabala@ns1 ~]$ set | grep DISPLAY DISPLAY=:0.0
Agora observe o pequeno shell script para carregar calculadora, quase todos os comando que rodam no modo gráfico aceitam a terminação de serem chamado em um display como aparece nesse comando:
[jucabala@ns1 ~]$ cat calc.sh #!/bin/bash gcalctool --display=":0.0" &
Agora o agendamento para as 7 da noite... qdo der esse horário será executado a calculadora. [jucabala@ns1 ~]$ at -f calc.sh 19:00 job 150 at 2009-03-18 19:00
Outra vantagem de poder executar um programa gráfico é que nem sempre os usuários tem o costume de usar o comando mail/mailx e pode ser também que não há um notificador de emails no modo gráfico para que, quando chegar um email na caixa postal do usuário ele o veja.
Para comandos gráficos que não trabalham com a idéia anterior do comando gcalctool é preciso exportar a variável DISPLAY para o IP do localhost (sua máquina) que é 127.0.0.1. Veja o shell script a seguir, ele mostra como fazer:
#!/bin/bash export DISPLAY=127.0.0.1:0.0 xmessage -center "::: SALVE SEUS TRABALHOS... SHUTDOWN EM 15 MINUTOS... ::: " &
Agora o agendamento para inicio imediato... veja que bacana... funciona... [jucabala@ns1 ~]$ at -f aviso_Delisgamento.sh now job 155 at 2009-03-18 19:05
Lembre-se o serviço atd tem que estar no ar, e o modo gráfico carregado também...
DUVIDA ======
Gostaria de que o usuário jucabala puder agendar o carremagem do ntsysv, vi, mc etc.... para ser executado no /dev/tty12 o qual ja está configurado e aberto só esperando um desses programas gráficos. Porque eu quero fazer isso?
Porque tem aqui um programa feito em ncurses (modo texto) para fazer backup, o programinha é bem legal... E através dele os usuários podem eles mesmo copiarem seus arquivos.... Thanks! t+
br-users@lists.fedoraproject.org