> Caros, > > Executei um script que roda um "ipfw -f flush" seguido de novas regras > no firewall IPFW. Porém após executar o flush o processo fica "congelado": > > # ps > 95567 p1 L+ 0:00.00 /sbin/ipfw add 1549 deny log logamount 5000 ip > from 192.168.0.0/16 to any in via em1 > > Essa é a primeira regra que ele deveria adicionar após o flush.... > > o STAT L+ representa que o processo está "trancado" (lock), correto? O que > pode causar esse comportamento? > > Obrigada! > > > -- > Renata Dias > ------------------------- >
Olá Renata. O lock ocorreu ao rodar o script no console ou em sessão de terminal (telnet ou ssh)? Se foi por terminal (telnet ou ssh), o flush cortou sua conexão, e o script não tem para quem fazer a saída (stdout), deixando em lock. Para contornar isso, pode usar nohup ao rodar seu script, sendo que a primeira regra após o flush é respectiva ao acesso (telnet ou ssh) em uso. Talvez essa não seja a forma mais correta ou elegante, mas funciona comigo. Saudações, Trober - - - - - ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

