Re: Melhor forma de desligar

2000-01-14 Por tôpico Hélio Alexandre Lopes Loureiro
>   Ah, quanto ao CTRL+ALT+DEL existe um problema: ele não manda KILL
> para os processos e não dá unmount nos fs, o que faz com que o sistema
> sempre execute o fsck qdo o sistema é reiniciado (o que é um pé no saco).

Isto não é verdade.  O ++ faz com que o sistema
mude para a init 6: 

vygotski:~> grep ctrl /etc/inittab
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

o shutdown poderia ser substituido por "init 6" ou acrescido da opção
"-i6".
   Se vc olhar em /etc/rc6.d vai ver o seguinte:  

vygotski:~> ls /etc/rc6.d/ 
S25hwclock.sh@  S40umountfs@S20sendsigs@
S30urandom@ S90reboot@

Aqui no meu sistema eu removi os K* para finalizar mais rápido (a la BSD),
sem nenhum prejuízo ao sistema.  Estes S* significam Start.  Se vc olhar
bem, vai ver que o sistema primeiro envia o sinal TERM para todos os
processos (S20sendsigs), depois grava a data do sistema na ROM
(S25hwclock.sh), em seguida faz...humm, eu sei lá o que com o S30urandom
(acho que finaliza o device gerador de números aleatórios).  Por fim
desmonta as unidades (S40umountfs) e envia um sinal KILL para os processos
ainda ativos (S90reboot), rebotando a máquina.
Como vc pode ver, todo sistema desmonta as unidade e envia KILL
aos processos.  Se o seu sistema não estiver fazendo isto, dê uma olhada
no seu rc6.d que deve estar faltando os links acima.

[]'s
+--+---+-+
|  Helio Alexandre Lopes Loureiro  |[EMAIL PROTECTED] | Powered |
|  http://www.lcmi.ufsc.br/~helio  | http://www.engnux.ufsc.br |   by|
| http://www.engnux.ufsc.br/~helio | http://www.aikido.ufsc.br | FreeBSD |
+--+---+-+
Where a calculator on the ENIAC is equipped with 18,000 vaccuum tubes and
weighs 30 tons, computers in the future may have only 1,000 vaccuum tubes
and perhaps weigh 1 1/2 tons.
-- Popular Mechanics, March 1949  



Re: Melhor forma de desligar

2000-01-14 Por tôpico Mario Olimpio de Menezes
On Thu, 13 Jan 2000, Andre Leao Macedo wrote:

>   Ter colocado o startx no .bash_profile foi, digamos, porco. Mas
> exatamente por isso que eu mandei a mensagem para a lista.


já que você colocou o startx no .bash_profile, acho que se você colocar
um shutdown logo abaixo ele vai ser executado assim que o usuário sair
do X - se é isto que você quer! De repente pode ser uma solução bem
simples: saiu do X, desliga o computador. E sem script complicado!

[]s,
Mario O.de Menezes"Many are the plans in a man's heart, but
IPEN-CNEN/SP is the Lord's purpose that prevails"
http://curiango.ipen.br/~mario Prov. 19.21
   http://www.revistalinux.com.br


Re: Melhor forma de desligar

2000-01-14 Por tôpico Lalo Martins
On Thu, Jan 13, 2000 at 10:38:43PM -0200, Andre Leao Macedo wrote:
>   
>   O que eu estou pensando agora é criar ou um script do bash ou do
> perl mesmo que seja executado no logon e quando o X for terminado. Alguma
> coisa do tipo:
> 
>   1. Iniciar modo gráfico
>   2. Conectar Internet
>   3. Desconectar Internet
>   4. Desligar o sistema
>   5. Reiniciar o sistema
>   6. Sair (logout)

Aprenda a usar o Dialog (man dialog ou man whiptail). Compensa.
:-)

>   Ah, quanto ao CTRL+ALT+DEL existe um problema: ele não manda KILL
> para os processos e não dá unmount nos fs, o que faz com que o sistema
> sempre execute o fsck qdo o sistema é reiniciado (o que é um pé no saco).

Epa! Manda sim... se no seu computador não mandar, alguma coisa
está configurada errado. Normalmente o ctrl-alt-del é
equivalente a ``shutdown -r now''.

[]s,
   |alo
   +
--
  I am Lalo of deB-org. You will be freed.
 Resistance is futile.

http://www.webcom.com/lalo  mailto:[EMAIL PROTECTED]
 pgp key in the web page

Debian GNU/Linux   ---   http://www.debian.org
Brazil of Darkness   --   http://zope.gf.com.br/BroDar


Re: Fontes no console

2000-01-14 Por tôpico Lalo Martins
On Thu, Jan 13, 2000 at 10:38:54PM -0200, Andre Leao Macedo wrote:
>   Olá,
>   
>   Eu não sei porque, mas as mensagens que eu estou recebendo estão
> todas vindo com o caracter '?' no lugar de acentos e c-cedilha. Eu uso o
> mutt. Alguém tem idéia se isso é configuração do sistema ou do mutt?

São realmente _todas_ ou só algumas? Os meus acentos, você está
lendo?

O mutt não exibe os acentos se a mensagem não enformar a
codificação (via header MIME). Mensagens enviadas pelo próprio
Mutt funcionam, assim como as do netscape.

[]s,
   |alo
   +
--
  I am Lalo of deB-org. You will be freed.
 Resistance is futile.

http://www.webcom.com/lalo  mailto:[EMAIL PROTECTED]
 pgp key in the web page

Debian GNU/Linux   ---   http://www.debian.org
Brazil of Darkness   --   http://zope.gf.com.br/BroDar


Fontes no console

2000-01-14 Por tôpico Andre Leao Macedo
Olá,

Eu não sei porque, mas as mensagens que eu estou recebendo estão
todas vindo com o caracter '?' no lugar de acentos e c-cedilha. Eu uso o
mutt. Alguém tem idéia se isso é configuração do sistema ou do mutt?

Obrigado
André Leão Macedo
-- 
/--\
| "There is hopeful symbolism in the fact that flags do not|
| wave in a vacuum."   |
|Arthur C. Clarke  |
+--+
| Andre Leao Macedo  |  http://www.bhnet.com.br/~andremac/ |
| [EMAIL PROTECTED]  | |
\--/


Re: Melhor forma de desligar

2000-01-14 Por tôpico Andre Leao Macedo
Olá para todos,

Não achei que ia dar tanto movimento na lista...:)))

Bem obrigado a todos que responderam.
É claro que eu poderia fazer
muitas coisas da maneira "mais fácil", tipo simplesmente dar chmod no
/sbin/halt, mas eu uso linux principalmente para aprender a administrar
corretamente um sistema UNIX. O sudo com o NOPASSWD está funcionado bem, mas
eu já descobri uma de suas desvantagens: é um saco de administrar, mas tudo
bem, são poucos usuários. Na verdade eu usava o sudo para conectar na
internet, até descobrir que era muito mais fácil acrescentar os usuários
autorizados ao grupo dip. Pensei em alguma coisa desse tipo para o halt e o
reboot mas eu não sei muito bem lidar com grupos no UNIX.
Ter colocado o startx no .bash_profile foi, digamos, porco. Mas
exatamente por isso que eu mandei a mensagem para a lista.
Quanto ao kdm, é uma opção a se considerar, apesar de eu não ir
muito com a cara do kde. Aliás, eu já usei o wdm que tem uma opção de halt e
reboot ao efetuar logon, mas não funcionou bem (toda vez que eu finalizava
assim, o wdm dava pau e eu não conseguia logar, só com o rescue).
O engraçado em relação ao travamento é que se eu executar o mesmo
comando numa janela do xterm, o sistema desliga corretamente...não dá para
entender...
O que eu estou pensando agora é criar ou um script do bash ou do
perl mesmo que seja executado no logon e quando o X for terminado. Alguma
coisa do tipo:

1. Iniciar modo gráfico
2. Conectar Internet
3. Desconectar Internet
4. Desligar o sistema
5. Reiniciar o sistema
6. Sair (logout)

É bom que agora eu vou ter uma desculpa para aprender Perl...:)

Ah, quanto ao CTRL+ALT+DEL existe um problema: ele não manda KILL
para os processos e não dá unmount nos fs, o que faz com que o sistema
sempre execute o fsck qdo o sistema é reiniciado (o que é um pé no saco).

Bem, eu acho que eu respondi todo mundo (ou quase). De qualquer
forma, obrigado a todos. Quando eu conseguir achar uma solução ideal eu
aviso...

Um abraço,
André Leão Macedo

-- 
/--\
| "There is hopeful symbolism in the fact that flags do not|
| wave in a vacuum."   |
|Arthur C. Clarke  |
+--+
| Andre Leao Macedo  |  http://www.bhnet.com.br/~andremac/ |
| [EMAIL PROTECTED]  | |
\--/