Re: [exdev-research] supervisorio-documentação aberta
my tech (b)log on opensource projects, talks, random things
Brought to you by:
geraldonetto
|
From: Geraldo N. <ger...@gm...> - 2008-07-16 18:01:24
|
ehehehe, eu ainda to fazendo esse script basicamente é assim: vc tem um arquivo q é a configuração do serviço network dentro desse arquivo network é tenho as seguintes informações name="nome do serviço" start="test up" stop="test down" info="status: $name ok options: start stop" ... sacou? lembrando que esse init não é só usar formas mais simples/efiencientes é usar o shell como init mesmo... sobre a questao da portabilidade, na realidade, a maioria dos unixes ja tem shell :) ate nos hp-ux que eu pude trabalhar, eu usar bash :) e fora isso, existem coisas padrao em todo unix como por exemplo a declaração de variavel é do mesmo jeito em todos os shells que eu já peguei (bash, (d/)ash(busybox), ksh, tcsh, csh,...) btw, os sistemas embarcados que usam busybox normalmente usam o (d/)ash que é compativel com o bash :) e sobre o (i/r)pc yep, np, na realidade eu só quis ilustrar que é possivel fazer rpc tambem ate pq o opc por exemplo é rpc... btw, vc vai manter o wormhole? seria uma boa :) o svn do sourceforge ta com a ultima versao estavel do wormhole? enfins, tem um monte de coisa que agente pode fazer :) Abraços e valeu!!! Geraldo São Paulo, Brasil, -3gmt site: http://exdev.sf.net/ msn: geraldo_boca_at_hotmail.com skype: geraldo-netto icq: 145-061-456 2008/7/16 Fernando Oliveira <fer...@gm...>: > Resolver isso é simples. > Nem todos os unix tem bash, mas todos tem perl! > Faça em perl! > Geraldo, me passa esse script?! > > 2008/7/16 Geraldo Netto <ger...@gm...>: >> >> Senhores, >> >> com autorização dos 'co-mentores' do supervisorio >> agente ta liberando a documentação do supervisorio >> que agente tem filosofado há algum tempo >> http://exdev.sourceforge.net/scada/ >> >> embora agente nao tenha manpower p/ fazer o projeto >> ir p/ frente, eu vou começar a trabalhar nele do mesmo >> jeito que eu faço com os artigos, ou seja, cada atualização >> vai levar um século p/ integrar o software, mas ta valendo :) >> inicialmente nós queriamos fazer em c/perl >> como eu sou muito newbie em c eu vou começar com perl >> como sempre, aceito sugestões :) >> >> e alias, eu ando trabalhando em um init ultra simples feito >> em shell script com paralelismo e resolução de dependecia manual >> ontem eu comecei a ter alguns problemas com a sintaxe do shell, >> mas agente chega la >> >> na realidade, eu pretendo fazer um script chamado init que >> vai receber como parametro o arquivo de configuração do servido >> ie: >> init start network >> entao o init vai ler as configurações do arquivo network >> que vai lançar o(s) processo(s) responsave(l/is) pelo setup >> da rede >> a idéia é simples e deve ser generica o suficiente p/ também rodar >> na maioria dos sistemas unix de hj e mesmo que nao rode out-of-box >> pq é feito usando o bash, com certeza, nao é tao complicado refazer >> os scripts p/ outro shell, ie: ksh, tcsh. csh.... >> >> de resto, sem novas alem do curso de >> micro$oft active directory coisas da vida... >> >> Abraços! >> >> Geraldo >> São Paulo, Brasil, -3gmt >> site: http://exdev.sf.net/ >> msn: geraldo_boca_at_hotmail.com >> skype: geraldo-netto >> icq: 145-061-456 > > > > -- > Just another Perl Hacker, > Fernando (SmokeMachine) > http://perl-e.org |