Re: [OFFTOPIC] PHP não interpreta scripts em /home/usuario/public_html mas interpreta no /var/www
RESOLVIDO. Respondendo a mim mesmo para futura ajuda a quem se deparar com o mesmo problema. Se a pasta de usuários precisar interpretar scripts PHP comente as linhas a seguir dentro de /etc/apache2/mods-available/php5.conf php_admin_value engine Off Feito isso um service apache2 restart resolve o problema. Em 26 de setembro de 2012 10:59, Welington Rodrigues Braga (Listas) escreveu: > Salve todos, > > Acabei de instalar e configurar um servidor Apache2+php5.3 com Debian > Squeeze, para um simples teste criei um arquivo com: > phpinfo(); > ?> > > Que se for colocado em /var/www é interpretado sem problemas, porém > quando eu coloco em /home/meuusuario/public_html o script é baixado. > Já usava esta configuração há vários anos e última que fiz e funcionou > sem problemas foi com PHP5.2. Será que houve alguma mudança? Alguém > pode me dar uma luz? > > grato > > -- > Welington Rodrigues Braga > -- > Web: http://www.welrbraga.eti.br > MSN: welrbraga[*]msn·com > Gtalk: welrbraga[*]gmail·com > Yahoo / Skype: welrbraga > PGP Key: 0x6C7654EB > Linux User #253605 > > "Em tudo somos atribulados, porém não angustiados; perplexos, porém > não desanimados; perseguidos, porém não desamparados; abatidos, porém > não destruídos;" - 2Co 4:8,9 -- Welington Rodrigues Braga -- Web: http://www.welrbraga.eti.br MSN: welrbraga[*]msn·com Gtalk: welrbraga[*]gmail·com Yahoo / Skype: welrbraga PGP Key: 0x6C7654EB Linux User #253605 "Em tudo somos atribulados, porém não angustiados; perplexos, porém não desanimados; perseguidos, porém não desamparados; abatidos, porém não destruídos;" - 2Co 4:8,9 -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CANyfT_HO3nJprFAMA7XrEAO=rr1vnmdgdytqar-p8hp8riy...@mail.gmail.com
[OFFTOPIC] PHP não interpreta scripts em /home/usuario/public_html mas interpreta no /var/www
Salve todos, Acabei de instalar e configurar um servidor Apache2+php5.3 com Debian Squeeze, para um simples teste criei um arquivo com: Que se for colocado em /var/www é interpretado sem problemas, porém quando eu coloco em /home/meuusuario/public_html o script é baixado. Já usava esta configuração há vários anos e última que fiz e funcionou sem problemas foi com PHP5.2. Será que houve alguma mudança? Alguém pode me dar uma luz? grato -- Welington Rodrigues Braga -- Web: http://www.welrbraga.eti.br MSN: welrbraga[*]msn·com Gtalk: welrbraga[*]gmail·com Yahoo / Skype: welrbraga PGP Key: 0x6C7654EB Linux User #253605 "Em tudo somos atribulados, porém não angustiados; perplexos, porém não desanimados; perseguidos, porém não desamparados; abatidos, porém não destruídos;" - 2Co 4:8,9 -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/canyft_ey7er5qr7-go2pynamqyexg9tgqxh8df+y0wygvaa...@mail.gmail.com
Samba LDAP scripts de logon
Olá lista, Tenho um servidor com samba com LDAP funcionando redondinho, meu único problema são com os scripts de logon, consigo mapear todas as unidade de rede, mais quando vou atualizar a hora, o usuário não tem permissão para tal. Como arrumar isso sem ter que mudar as permissões do usuário na máquina? Agradeço ajudas. ## # Gustavo V. Goulart # # Rio de Janeiro - RJ# # Linux Debian lenny # ## -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/528209.95523...@web37008.mail.mud.yahoo.com
Scripts netlogon [SAMBA]
Boa tarde pessoal, Preciso que um script seja executado toda vez que um usuário fizer logon na rede. O script está no netlogon do Samba e vinha funcionando normalmente. Acontece que mexeram no smb.conf com a intenção do netlogon não ficar visivel para os usuários, ficando da seguinte forma:(trechos) logon path = \\10.0.104.203\netlogon logon path = \\10.0.104.203\netlogon logon script = empresa.bat [netlogon] path = /organizacao/netlogon guest ok = yes read only = yes browseable = no Para fim de testes, criei um .bat simples com uma mensagem e coloquei no netlogon, resultado: nada dele aparecer após o logon! A pergunta pode parecer besta, mas a configuração acima impede a execução de scripts? Isto é, ele tem que ser "browseable=yes" e "read only = no"? Grato, Eduardo Lagares Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
Re: Samba PDC: Scripts de logon geral e por usuário
Onk donk. No script geral voce pode passar o parametro %U (que é o nome do usuario) e dentro do seu script geral pega-la como %1 (primeiro parametro) e processa-la a belprazer, seja usando o comando CALL para carregar outro BAT(ou CMD) ou para executar uma :SESSAO separada mas do mesmo script. Ficaria assim o smb.conf : # logon script = %u.bat comum fazer assim, mudamos para : logon script = geral.bat "%u" logon home = /home/samba/netlogon # ou o diretorio netlogon que voce ja tem geral.bat @echo off bla bla bla call \\arquivos\netlogon\%1.bat Script longo demais o windows é xarope, toma cuidado. Nem sei se CALL \\arquivos\netlogon\eduardo.bat poderia ser carregado pelo prompt, pois o DOS é muito limitado no que diz respeito a caminhos no formato UNC, especialmente nome de compartilhamentos/arquivos com mais de 8 caracteres. Por outro lado, dá para executar WHS (Windows Hosts Scripts), uma especie de JavaScript da microsoft, mas até onde sei ele só roda no 2000 em diante e não permite "includes" para chamar outros scripts como o que foi feito com o @call. 2009/4/16 "Flávio R. Lopes" : > Olá galera. > Fiz um Samba PDC e funcionou legal, inclusive o Script de Logon, só que tem > o seguinte: > > Gostaria de ter um Script de logon, digamos GERAL, onde seriam, feito os > mapeamentos que são comuns a todos os usuários e que também, além desse > Script "geral" que cada usuário tivesse seu próprio script de Logon, > digamos, para mapear compartilhamentos específicos a cada um deles. > > Como faço isso? > Como ficaria no smb.conf > -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Samba PDC: Scripts de logon geral e por usuário
Olá galera. Fiz um Samba PDC e funcionou legal, inclusive o Script de Logon, só que tem o seguinte: Gostaria de ter um Script de logon, digamos GERAL, onde seriam, feito os mapeamentos que são comuns a todos os usuários e que também, além desse Script "geral" que cada usuário tivesse seu próprio script de Logon, digamos, para mapear compartilhamentos específicos a cada um deles. Como faço isso? Como ficaria no smb.conf -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Inicialização de scripts...Ordem.
On 17 mar, 13:10, Paulino Kenji Sato wrote: > On Tue, Mar 10, 2009 at 10:23 PM, Julio wrote: > > Olá galera. > > Tenho um script de controle banda que gostaria que fosse carregado > > "depois de tudo". O problema é que tenho uma placa de rede Marvell, e > > ela demora pra ser levantada, e bem nela tenho a minha ppp0 que é > > necessária para usar no meu script. Como faço pra resolver isso? Pra > > executar o script só depois que ela subir... > > Obrigado. > > Ola, depois de ler toda a conversa... > O local correto para colocar o script e no > /etc/ppp/ip-up.d/ > se quiser quando a interface cai > /etc/ppp/ip-down.d/ > > O script recebe como argumento alguns dados, como a interface, os ips, > etc, o man do pppd deve ter as informações detalhadas. > Provável que já tenha alguns scripts nesses locais. > > Boa tarde. > -- > Paulino Kenji Satohttp://www.nobel.com.br > > -- > To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Obrigado meu amigo. Vou fazer isso. Aqui as pessoas realmente ajudam :) -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Inicialização de scripts...Ordem.
On Tue, Mar 10, 2009 at 10:23 PM, Julio wrote: > Olá galera. > Tenho um script de controle banda que gostaria que fosse carregado > "depois de tudo". O problema é que tenho uma placa de rede Marvell, e > ela demora pra ser levantada, e bem nela tenho a minha ppp0 que é > necessária para usar no meu script. Como faço pra resolver isso? Pra > executar o script só depois que ela subir... > Obrigado. Ola, depois de ler toda a conversa... O local correto para colocar o script e no /etc/ppp/ip-up.d/ se quiser quando a interface cai /etc/ppp/ip-down.d/ O script recebe como argumento alguns dados, como a interface, os ips, etc, o man do pppd deve ter as informações detalhadas. Provável que já tenha alguns scripts nesses locais. Boa tarde. -- Paulino Kenji Sato http://www.nobel.com.br -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Inicialização de scripts...Ordem.
Oi, 2009/3/17 Julio : > On 16 mar, 18:10, Gunther Furtado wrote: >> segunda, 16 de março de 2009, >> Julio escreveu: >> >> [...] >> >> >Olá amigos. >> >Como disse, quando coloco "up /caminho..." ele inicia já na hora o >> >script, antes de iniciar a interface propriamente dita. >> >> E você tentou a idéia do >> >> ping -I ppp0 -cwww.google.com.br >> >> -- >> Gunther Furtado >> gunfurt...@gmail.com >> >> -- >> To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org >> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org > > Hummm. Verdade. Essa é legal. Vou fazer aqui. Obrigado. > > Só corrigindo: ping -I ppp0 -c 1 www.google.com.br Abraço, -- "...só nos sobrou o futuro...", visto em www.manuchao.net Gunther Furtado Curitiba - Paraná - Brasil gunfurt...@gmail.com -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Inicialização de scripts...Ordem.
On 16 mar, 18:10, Gunther Furtado wrote: > segunda, 16 de março de 2009, > Julio escreveu: > > [...] > > >Olá amigos. > >Como disse, quando coloco "up /caminho..." ele inicia já na hora o > >script, antes de iniciar a interface propriamente dita. > > E você tentou a idéia do > > ping -I ppp0 -cwww.google.com.br > > -- > Gunther Furtado > gunfurt...@gmail.com > > -- > To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Hummm. Verdade. Essa é legal. Vou fazer aqui. Obrigado. -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Inicialização de scripts...Ordem.
On 16 mar, 13:10, Allison Vollmann wrote: > Em 16/3/2009 13:35, Gunther Furtado escreveu: > > > Olá, > > > 2009/3/16 Julio: > > >> On 15 mar, 11:50, "Renato S. Yamane" wrote: > > >>> Em 15-03-2009 12:12, Julio escreveu: > > Renato S. Yamane wrote: > > > Julio escreveu: > > >> Tenho um script de controle banda que gostaria que fosse carregado > >> "depois de tudo". O problema é que tenho uma placa de rede Marvell, e > >> ela demora pra ser levantada, e bem nela tenho a minha ppp0 que é > >> necessária para usar no meu script. Como faço pra resolver isso? Pra > >> executar o script só depois que ela subir... > > > Coloque o seu script dentro de um loop que testa um ping para um > > endereço qualquer. > > > Se o ping ocorrer com sucesso, então a rede está OK, portanto execute o > > script, do contrário use um "sleep 30" (para aguardar 30 segundos) e > > teste novamente a conexão. > > > = > > #!/bin/bash > > while (! ping -c 1www.google.com.br> /dev/null); > > do > > sleep 30 > > done > > /usr/bin/seu_script.sh > > = > > Olá meus amigos. Infelizmente nenhum dos dois deu certo. :( > > >>> Porque não deu certo? > > >>> Nesse exemplo acima, o seu script só será executado quando o ping para o > >>> Google ocorrer com sucesso. O seu script NUNCA será executado se a > >>> interface ppp0 estiver desconectada (pois você nunca conseguirá dar um > >>> ping no Google). > > >>> Se o ping está OK, então a sua interface ppp0 está on-line e o seu > >>> script pode ser executado perfeitamente. > > >>> Não é isso que você quer? > > >>> Att, > >>> Renato > > >>> -- > >>> To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org > >>> with a subject of "unsubscribe". Trouble? Contact > >>> listmas...@lists.debian.org > > >> Sim Renato, entendi o que você quis dizer. Mas como possuo 2 > >> interfaces pra internet, não será possível fazer isso. Ou seja, a > >> minha primeira (ppp2) levanta antes de tudo. Então conseguiria pingar, > >> mesmo sem a minha ppp0 estar no ar. Entende? > > > É possível especificar a interface usando o ping: > > > while (! ping -I ethX -c 1www.google.com.br> /dev/null); > > > Resolve? > > > Mais detalhes em: > > >http://www.manpagez.com/man/8/ping/ > > > ou > > > $ man ping > > Abraço, > > Não sei, mas acredito que essa maneira de pingar um host para testar a > interface se já está levantada não seja a mais indicada. > > Uma vez que, teoricamente um script com prioridade superior ao do daemon > networking só vai executar no boot, depois que os com maior prioridade > (menor numero) já forem executados. > > Outra forma e acredito que seja a mais conveniente, apesar de não saber > o que pretende com isso, é configurar a interface com a opção "up > [script]" em /etc/network/interfaces onde [script] contém o path do > script que deseja executar ou então adicionar um link simbólico ou > colocar o script em /etc/networks/if-up.d/ > > A[]'s > > -- > To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Olá amigos. Como disse, quando coloco "up /caminho..." ele inicia já na hora o script, antes de iniciar a interface propriamente dita. -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Inicialização de scripts...Ordem.
segunda, 16 de março de 2009, Julio escreveu: [...] >Olá amigos. >Como disse, quando coloco "up /caminho..." ele inicia já na hora o >script, antes de iniciar a interface propriamente dita. > E você tentou a idéia do ping -I ppp0 -c www.google.com.br -- Gunther Furtado gunfurt...@gmail.com -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Inicialização de scripts...Orde m.
Em 16/3/2009 13:35, Gunther Furtado escreveu: Olá, 2009/3/16 Julio: On 15 mar, 11:50, "Renato S. Yamane" wrote: Em 15-03-2009 12:12, Julio escreveu: Renato S. Yamane wrote: Julio escreveu: Tenho um script de controle banda que gostaria que fosse carregado "depois de tudo". O problema é que tenho uma placa de rede Marvell, e ela demora pra ser levantada, e bem nela tenho a minha ppp0 que é necessária para usar no meu script. Como faço pra resolver isso? Pra executar o script só depois que ela subir... Coloque o seu script dentro de um loop que testa um ping para um endereço qualquer. Se o ping ocorrer com sucesso, então a rede está OK, portanto execute o script, do contrário use um "sleep 30" (para aguardar 30 segundos) e teste novamente a conexão. = #!/bin/bash while (! ping -c 1www.google.com.br>/dev/null); do sleep 30 done /usr/bin/seu_script.sh = Olá meus amigos. Infelizmente nenhum dos dois deu certo. :( Porque não deu certo? Nesse exemplo acima, o seu script só será executado quando o ping para o Google ocorrer com sucesso. O seu script NUNCA será executado se a interface ppp0 estiver desconectada (pois você nunca conseguirá dar um ping no Google). Se o ping está OK, então a sua interface ppp0 está on-line e o seu script pode ser executado perfeitamente. Não é isso que você quer? Att, Renato -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Sim Renato, entendi o que você quis dizer. Mas como possuo 2 interfaces pra internet, não será possível fazer isso. Ou seja, a minha primeira (ppp2) levanta antes de tudo. Então conseguiria pingar, mesmo sem a minha ppp0 estar no ar. Entende? É possível especificar a interface usando o ping: while (! ping -I ethX -c 1www.google.com.br> /dev/null); Resolve? Mais detalhes em: http://www.manpagez.com/man/8/ping/ ou $ man ping Abraço, Não sei, mas acredito que essa maneira de pingar um host para testar a interface se já está levantada não seja a mais indicada. Uma vez que, teoricamente um script com prioridade superior ao do daemon networking só vai executar no boot, depois que os com maior prioridade (menor numero) já forem executados. Outra forma e acredito que seja a mais conveniente, apesar de não saber o que pretende com isso, é configurar a interface com a opção "up [script]" em /etc/network/interfaces onde [script] contém o path do script que deseja executar ou então adicionar um link simbólico ou colocar o script em /etc/networks/if-up.d/ A[]'s -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Inicialização de scripts...Ordem.
Olá, 2009/3/16 Julio : > On 15 mar, 11:50, "Renato S. Yamane" wrote: >> Em 15-03-2009 12:12, Julio escreveu: >> >> >> >> > Renato S. Yamane wrote: >> >> Julio escreveu: >> >>> Tenho um script de controle banda que gostaria que fosse carregado >> >>> "depois de tudo". O problema é que tenho uma placa de rede Marvell, e >> >>> ela demora pra ser levantada, e bem nela tenho a minha ppp0 que é >> >>> necessária para usar no meu script. Como faço pra resolver isso? Pra >> >>> executar o script só depois que ela subir... >> >> >> Coloque o seu script dentro de um loop que testa um ping para um >> >> endereço qualquer. >> >> >> Se o ping ocorrer com sucesso, então a rede está OK, portanto execute o >> >> script, do contrário use um "sleep 30" (para aguardar 30 segundos) e >> >> teste novamente a conexão. >> >> >> = >> >> #!/bin/bash >> >> while (! ping -c 1www.google.com.br> /dev/null); >> >> do >> >> sleep 30 >> >> done >> >> /usr/bin/seu_script.sh >> >> = >> >> > Olá meus amigos. Infelizmente nenhum dos dois deu certo. :( >> >> Porque não deu certo? >> >> Nesse exemplo acima, o seu script só será executado quando o ping para o >> Google ocorrer com sucesso. O seu script NUNCA será executado se a >> interface ppp0 estiver desconectada (pois você nunca conseguirá dar um >> ping no Google). >> >> Se o ping está OK, então a sua interface ppp0 está on-line e o seu >> script pode ser executado perfeitamente. >> >> Não é isso que você quer? >> >> Att, >> Renato >> >> -- >> To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org >> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org > > Sim Renato, entendi o que você quis dizer. Mas como possuo 2 > interfaces pra internet, não será possível fazer isso. Ou seja, a > minha primeira (ppp2) levanta antes de tudo. Então conseguiria pingar, > mesmo sem a minha ppp0 estar no ar. Entende? > > É possível especificar a interface usando o ping: while (! ping -I ethX -c 1www.google.com.br> /dev/null); Resolve? Mais detalhes em: http://www.manpagez.com/man/8/ping/ ou $ man ping Abraço, -- "...só nos sobrou o futuro...", visto em www.manuchao.net Gunther Furtado Curitiba - Paraná - Brasil gunfurt...@gmail.com -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Inicialização de scripts...Ordem.
On 15 mar, 11:50, "Renato S. Yamane" wrote: > Em 15-03-2009 12:12, Julio escreveu: > > > > > Renato S. Yamane wrote: > >> Julio escreveu: > >>> Tenho um script de controle banda que gostaria que fosse carregado > >>> "depois de tudo". O problema é que tenho uma placa de rede Marvell, e > >>> ela demora pra ser levantada, e bem nela tenho a minha ppp0 que é > >>> necessária para usar no meu script. Como faço pra resolver isso? Pra > >>> executar o script só depois que ela subir... > > >> Coloque o seu script dentro de um loop que testa um ping para um > >> endereço qualquer. > > >> Se o ping ocorrer com sucesso, então a rede está OK, portanto execute o > >> script, do contrário use um "sleep 30" (para aguardar 30 segundos) e > >> teste novamente a conexão. > > >> = > >> #!/bin/bash > >> while (! ping -c 1www.google.com.br> /dev/null); > >> do > >> sleep 30 > >> done > >> /usr/bin/seu_script.sh > >> = > > > Olá meus amigos. Infelizmente nenhum dos dois deu certo. :( > > Porque não deu certo? > > Nesse exemplo acima, o seu script só será executado quando o ping para o > Google ocorrer com sucesso. O seu script NUNCA será executado se a > interface ppp0 estiver desconectada (pois você nunca conseguirá dar um > ping no Google). > > Se o ping está OK, então a sua interface ppp0 está on-line e o seu > script pode ser executado perfeitamente. > > Não é isso que você quer? > > Att, > Renato > > -- > To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Sim Renato, entendi o que você quis dizer. Mas como possuo 2 interfaces pra internet, não será possível fazer isso. Ou seja, a minha primeira (ppp2) levanta antes de tudo. Então conseguiria pingar, mesmo sem a minha ppp0 estar no ar. Entende? -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Inicialização de scripts...Orde m.
Em 15-03-2009 12:12, Julio escreveu: Renato S. Yamane wrote: Julio escreveu: Tenho um script de controle banda que gostaria que fosse carregado "depois de tudo". O problema é que tenho uma placa de rede Marvell, e ela demora pra ser levantada, e bem nela tenho a minha ppp0 que é necessária para usar no meu script. Como faço pra resolver isso? Pra executar o script só depois que ela subir... Coloque o seu script dentro de um loop que testa um ping para um endereço qualquer. Se o ping ocorrer com sucesso, então a rede está OK, portanto execute o script, do contrário use um "sleep 30" (para aguardar 30 segundos) e teste novamente a conexão. = #!/bin/bash while (! ping -c 1 www.google.com.br> /dev/null); do sleep 30 done /usr/bin/seu_script.sh = Olá meus amigos. Infelizmente nenhum dos dois deu certo. :( Porque não deu certo? Nesse exemplo acima, o seu script só será executado quando o ping para o Google ocorrer com sucesso. O seu script NUNCA será executado se a interface ppp0 estiver desconectada (pois você nunca conseguirá dar um ping no Google). Se o ping está OK, então a sua interface ppp0 está on-line e o seu script pode ser executado perfeitamente. Não é isso que você quer? Att, Renato -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Inicialização de scripts...Ordem.
On 11 mar, 10:10, "Renato S. Yamane" wrote: > Em 10-03-2009 22:23, Julio escreveu: > > > Tenho um script de controle banda que gostaria que fosse carregado > > "depois de tudo". O problema é que tenho uma placa de rede Marvell, e > > ela demora pra ser levantada, e bem nela tenho a minha ppp0 que é > > necessária para usar no meu script. Como faço pra resolver isso? Pra > > executar o script só depois que ela subir... > > Coloque o seu script dentro de um loop que testa um ping para um > endereço qualquer. > > Se o ping ocorrer com sucesso, então a rede está OK, portanto execute o > script, do contrário use um "sleep 30" (para aguardar 30 segundos) e > teste novamente a conexão. > > = > #!/bin/bash > while (! ping -c 1www.google.com.br> /dev/null); > do > sleep 30 > done > /usr/bin/seu_script.sh > = > > Att, > Renato > > -- > To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Olá meus amigos. Infelizmente nenhum dos dois deu certo. :( O "up /caminho..." já executou na inicialização do sistema. E a opção do /etc/rc2.d/S99Firewall.sh (link) também não deu certo. Carregou logo na inicialização também. e minha ppp0 só levanta depois de uns 5 segundos. Tenho 2 interfaces ppp (ppp0 e ppp1). Uma já levanta no início. Mas preciso colocar esse script depois das 2. Alguma outra sugestão? -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Inicialização de scripts...Orde m.
Em 10-03-2009 22:23, Julio escreveu: Tenho um script de controle banda que gostaria que fosse carregado "depois de tudo". O problema é que tenho uma placa de rede Marvell, e ela demora pra ser levantada, e bem nela tenho a minha ppp0 que é necessária para usar no meu script. Como faço pra resolver isso? Pra executar o script só depois que ela subir... Coloque o seu script dentro de um loop que testa um ping para um endereço qualquer. Se o ping ocorrer com sucesso, então a rede está OK, portanto execute o script, do contrário use um "sleep 30" (para aguardar 30 segundos) e teste novamente a conexão. = #!/bin/bash while (! ping -c 1 www.google.com.br > /dev/null); do sleep 30 done /usr/bin/seu_script.sh = Att, Renato -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Inicialização de scripts...Ordem.
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Julio wrote: > Olá galera. > Tenho um script de controle banda que gostaria que fosse carregado > "depois de tudo". O problema é que tenho uma placa de rede Marvell, e > ela demora pra ser levantada, e bem nela tenho a minha ppp0 que é > necessária para usar no meu script. Como faço pra resolver isso? Pra > executar o script só depois que ela subir... Você já pensou na possibilidade de carregar esse script junto com inicialização da interface, pois pelo que parece se a interface não for carregada não há necessidade do controle de banda, certo!? Se isso realmente for verdade, você pode inicializar o script de controle de banda após a inicialização da interface da seguinte forma: iface ppp0 inet ppp ... post-up /caminho/para/seu/script-de-controle-de-banda Espero ter ajudado. - -- Atenciosamente, Arthur Furlan arthur.fur...@gmail.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkm3NKkACgkQHiIxAB175NyougCgte4KCPzpA4B0XjNE59/Xt1Q3 WwIAoIZEqLUwe0nahqY/AimY2s6T0TTF =pKXx -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Inicialização de scripts...Ordem.
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Julio wrote: > Olá galera. > Tenho um script de controle banda que gostaria que fosse carregado > "depois de tudo". O problema é que tenho uma placa de rede Marvell, e > ela demora pra ser levantada, e bem nela tenho a minha ppp0 que é > necessária para usar no meu script. Como faço pra resolver isso? Pra > executar o script só depois que ela subir... Você já pensou na possibilidade de carregar esse script junto com inicialização da interface, pois pelo que parece se a interface não for carregada não há necessidade do controle de banda, certo!? Se isso realmente for verdade, você pode inicializar o script de controle de banda após a inicialização da interface da seguinte forma: iface ppp0 inet ppp ... up /caminho/para/seu/script-de-controle-de-banda Espero ter ajudado. - -- Atenciosamente, Arthur Furlan arthur.fur...@gmail.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkm3NKkACgkQHiIxAB175NyougCgte4KCPzpA4B0XjNE59/Xt1Q3 WwIAoIZEqLUwe0nahqY/AimY2s6T0TTF =pKXx -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
RE: Inicialização de scripts...Ordem.
Caro Julio, Recomendo você definir o script da seguinte forma ln -s /etc/init.d/script_cbq /etc/rc2.d/S99script_cbq Abraços, William da Rocha limawroc...@hotmail.com > From: cbju...@gmail.com > Subject: Inicialização de scripts...Ordem. > Date: Tue, 10 Mar 2009 18:23:29 -0700 > To: debian-user-portuguese@lists.debian.org > > Olá galera. > Tenho um script de controle banda que gostaria que fosse carregado > "depois de tudo". O problema é que tenho uma placa de rede Marvell, e > ela demora pra ser levantada, e bem nela tenho a minha ppp0 que é > necessária para usar no meu script. Como faço pra resolver isso? Pra > executar o script só depois que ela subir... > Obrigado. > > > -- > To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org > _ Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video! http://video.msn.com/?mkt=pt-br
Inicialização de scripts...Ordem.
Olá galera. Tenho um script de controle banda que gostaria que fosse carregado "depois de tudo". O problema é que tenho uma placa de rede Marvell, e ela demora pra ser levantada, e bem nela tenho a minha ppp0 que é necessária para usar no meu script. Como faço pra resolver isso? Pra executar o script só depois que ela subir... Obrigado. -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Scripts no boot. Quais desabilitar? [DEBIAN LENNY]
> Reparei que assim como o ubuntu 8.10. O Debian lenny tem uma pancada de > scripts que sao executados durante o arranque do sistema. Isso me encomoda > e > aumenta o tempo de boot, alem de muitos desses scripts existem para > tarefas > que eu nem preciso. > Gostaria de saber, quais desses scripts eu poderia remover da > inicialização > (via rcconf)? > Lembrando que minha maquina é um Desktop, nao tem Wireless, nao tenho > impressora, nao esta em rede, só existe um usuario (eu, alem do root). > Grato a todos. > Não muitos: bluetooth, cups, portmap, rc.local, ssh, rsync, nfs. Talvez não dê problemas se desabilitar networking. -- Fabio. -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Scripts no boot. Quais desabilitar? [DEBIAN LENNY]
Nick Carolino escreveu: > Reparei que assim como o ubuntu 8.10. O Debian lenny tem uma pancada > de scripts que sao executados durante o arranque do sistema. Isso me > encomoda e aumenta o tempo de boot, alem de muitos desses scripts > existem para tarefas que eu nem preciso. > Gostaria de saber, quais desses scripts eu poderia remover da > inicialização (via rcconf)? > Lembrando que minha maquina é um Desktop, nao tem Wireless, nao tenho > impressora, nao esta em rede, só existe um usuario (eu, alem do root).. > Grato a todos. Você poderia entrar no diretório dos seus runlevels e ver o que cada script executa, ficaria mais fácil se VOCÊ identificasse o que precisa. -- Atenciosamente, Allan Carvalho "Para as lagartixas só posso dizer: treine muito e vire um calango, e continue admirando os crocodilos." "O MS Office não consegue ler os arquivos salvos em formato OpenOffice, já o OpenOffice consegue ler os arquivos salvos em formato MS Office, o engraçado disso é que é o OpenOffice que não presta..." !DSPAM:49afe0cb231321663977333! -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Scripts no boot. Quais desabilitar? [DEBIAN LENNY]
Reparei que assim como o ubuntu 8.10. O Debian lenny tem uma pancada de scripts que sao executados durante o arranque do sistema. Isso me encomoda e aumenta o tempo de boot, alem de muitos desses scripts existem para tarefas que eu nem preciso. Gostaria de saber, quais desses scripts eu poderia remover da inicialização (via rcconf)? Lembrando que minha maquina é um Desktop, nao tem Wireless, nao tenho impressora, nao esta em rede, só existe um usuario (eu, alem do root). Grato a todos.
Registrando Scripts Lentos Apache
Olá, Alguém conhece algum módulo do apache ou php que registre nos logs os scripts que demoram mais tempo para executar? Se tiver algo como o profiling do C/Python que dê informações do segmento do código que mais consome o uso da cpu, sei que posso colocar isso no inicio e final do script mais como são vários arquivos e acredito que já exista algo do genero essa forma é descartada. A[]'s -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Scripts no Cron
Thunderblade Tempestis escreveu: E ai, galera? Bem, eu sei que pode parecer uma pergunta tosca, mas... Se eu colocar uma serie de comandos em um arquivo e por no cron pra rodar, os comandos serão executados um de cada vez, ou todos de uma vez só? O que eu quero é: Comando 1 termino do comando Comando 2 termino do comando Comando 3 Obrigado, galera -Temp Os comandos serão executados individualmente na sequência que estiverem dentro do seus scritp. Eu uso esta forma nos meus servidores, funciona normal. Apenas uma dica, se vc for incluir este agendamento no final do arquivo crontab, sempre dê um enter depois, por algum motivo o cron não executa se não tiver esta linha em branco no final do arquivo. Abraço Pedro -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Scripts no Cron
E ai, galera? Bem, eu sei que pode parecer uma pergunta tosca, mas... Se eu colocar uma serie de comandos em um arquivo e por no cron pra rodar, os comandos serão executados um de cada vez, ou todos de uma vez só? O que eu quero é: Comando 1 termino do comando Comando 2 termino do comando Comando 3 Obrigado, galera -Temp
Re: Adicionando scripts no /etc/init.d
Uma correção. O comando correto é update-rc.d script defaults Desculpem a confusão. Fabiano. Em 15/02/07, Fabiano Manoel de Andrade <[EMAIL PROTECTED]> escreveu: Olá. Eu sugiro o uso do update-rc.d. Coloque o script no diretório /etc/init.d/ . Depois execute o update-rc.d assim: update-rc.d install script Você pode definir a ordem de execução. Olhe na página de manual do update-rc.d. Fabiano. Em 15/02/07, Bruno Schneider <[EMAIL PROTECTED]> escreveu: > > On 2/15/07, Adriano Rafael Gomes wrote: > > Também *acho* que o número 100 deveria ser no máximo 99, mas acho que > > isso não invalida o link, mas fica fora do convencional. > > Pode invalidar sim porque os scripts são executados em ordem > alfabética. Um "S100" vai executar próximo do "S10" (cedo demais). > Sugiro fortemente a mudança para "S99". > > -- > Bruno de Oliveira Schneider > http://www.dcc.ufla.br/~bruno/ <http://www.dcc.ufla.br/%7Ebruno/> > >
Re: Adicionando scripts no /etc/init.d
Olá. Eu sugiro o uso do update-rc.d. Coloque o script no diretório /etc/init.d/ . Depois execute o update-rc.d assim: update-rc.d install script Você pode definir a ordem de execução. Olhe na página de manual do update-rc.d. Fabiano. Em 15/02/07, Bruno Schneider <[EMAIL PROTECTED]> escreveu: On 2/15/07, Adriano Rafael Gomes wrote: > Também *acho* que o número 100 deveria ser no máximo 99, mas acho que > isso não invalida o link, mas fica fora do convencional. Pode invalidar sim porque os scripts são executados em ordem alfabética. Um "S100" vai executar próximo do "S10" (cedo demais). Sugiro fortemente a mudança para "S99". -- Bruno de Oliveira Schneider http://www.dcc.ufla.br/~bruno/
Re: Adicionando scripts no /etc/init.d
On 2/15/07, Adriano Rafael Gomes wrote: Também *acho* que o número 100 deveria ser no máximo 99, mas acho que isso não invalida o link, mas fica fora do convencional. Pode invalidar sim porque os scripts são executados em ordem alfabética. Um "S100" vai executar próximo do "S10" (cedo demais). Sugiro fortemente a mudança para "S99". -- Bruno de Oliveira Schneider http://www.dcc.ufla.br/~bruno/
Re: Adicionando scripts no /etc/init.d
o runlevel 6 é utilizado para reiniciar a maquina... entao se vc quer utilizalo para iniciar um servico coloque no runlevel que vc esta iniciando... como o pessoal disse... rode o comando "runlevel" e entao... faça seu script em /etc/init.d/script_a_ser_criado... chmod u=rwx /etc/init.d/script_a_ser_criado e entao crie um link no runlevel q seu sistema esta utilizando ln -s /etc/init.d/script /etc/rc2.d/SXXscript onde S é script q estao iniciando servico e K é script q estao encerrando servicos... att, fernando faria Em Qui, 2007-02-15 às 08:35 -0300, Rodrigo Tavares escreveu: > Oi Adriano, > > Esta no runlevel 2. > Fiz isso seguindo os exemplos abaixo. > > lrwxrwxrwx 1 root root 14 2006-11-24 07:59 K11cron -> > ../init.d/cron > lrwxrwxrwx 1 root root 15 2006-11-24 08:00 K20exim4 > -> ../init.d/exim4 > lrwxrwxrwx 1 root root 15 2006-11-24 08:00 K20inetd > -> ../init.d/inetd > > Att, > > Rodrigo Faria > > --- Adriano Rafael Gomes <[EMAIL PROTECTED]> > escreveu: > > > Rodrigo Tavares escreveu: > > > Pessoal, > > > > > > Fiz um script personalizado para startar o > > postgres. > > > Adicionei um link no /etc/rc6.d > > > > > > rwxrwxrwx 1 root root 40 2007-02-12 06:25 > > > S100postgresql -> > > init.d/postgresql-init-all-banks.sh > > > > > > Porem quando eu reinicio, o script não inicia. > > > > > > O que pode estar acontecendo ? > > > > Rodrigo, teu computador usa o runlevel 6 como > > default? Confira com > > /sbin/runlevel ou em /etc/inittab. > > > > O link deveria ser para > > ../init.d/postgresql-init-all-banks.sh (com > > ../), não? > > > > Também *acho* que o número 100 deveria ser no máximo > > 99, mas acho que > > isso não invalida o link, mas fica fora do > > convencional. > > > > Veja também man update-rc.d > > > > > > -- > > To UNSUBSCRIBE, email to > > [EMAIL PROTECTED] > > with a subject of "unsubscribe". Trouble? Contact > > [EMAIL PROTECTED] > > > > > > > __ > Fale com seus amigos de graça com o novo Yahoo! Messenger > http://br.messenger.yahoo.com/ > > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Adicionando scripts no /etc/init.d
Cara Vc colocou no RC6 certo provavelmente seu INITTAB inicia no rc2 deve ser isso. On 2/15/07, Adriano Rafael Gomes <[EMAIL PROTECTED]> wrote: Rodrigo Tavares escreveu: > Pessoal, > > Fiz um script personalizado para startar o postgres. > Adicionei um link no /etc/rc6.d > > rwxrwxrwx 1 root root 40 2007-02-12 06:25 > S100postgresql -> init.d/postgresql-init-all-banks.sh > > Porem quando eu reinicio, o script não inicia. > > O que pode estar acontecendo ? Rodrigo, teu computador usa o runlevel 6 como default? Confira com /sbin/runlevel ou em /etc/inittab. O link deveria ser para ../init.d/postgresql-init-all-banks.sh (com ../), não? Também *acho* que o número 100 deveria ser no máximo 99, mas acho que isso não invalida o link, mas fica fora do convencional. Veja também man update-rc.d -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- /* Rafael Gimenes Leite Analista Desenvolvedor. linux user #404839 http://www.rafaelgimenes.net http://vidacurta.net */
Re: Adicionando scripts no /etc/init.d
Oi Adriano, Esta no runlevel 2. Fiz isso seguindo os exemplos abaixo. lrwxrwxrwx 1 root root 14 2006-11-24 07:59 K11cron -> ../init.d/cron lrwxrwxrwx 1 root root 15 2006-11-24 08:00 K20exim4 -> ../init.d/exim4 lrwxrwxrwx 1 root root 15 2006-11-24 08:00 K20inetd -> ../init.d/inetd Att, Rodrigo Faria --- Adriano Rafael Gomes <[EMAIL PROTECTED]> escreveu: > Rodrigo Tavares escreveu: > > Pessoal, > > > > Fiz um script personalizado para startar o > postgres. > > Adicionei um link no /etc/rc6.d > > > > rwxrwxrwx 1 root root 40 2007-02-12 06:25 > > S100postgresql -> > init.d/postgresql-init-all-banks.sh > > > > Porem quando eu reinicio, o script não inicia. > > > > O que pode estar acontecendo ? > > Rodrigo, teu computador usa o runlevel 6 como > default? Confira com > /sbin/runlevel ou em /etc/inittab. > > O link deveria ser para > ../init.d/postgresql-init-all-banks.sh (com > ../), não? > > Também *acho* que o número 100 deveria ser no máximo > 99, mas acho que > isso não invalida o link, mas fica fora do > convencional. > > Veja também man update-rc.d > > > -- > To UNSUBSCRIBE, email to > [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > > __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Adicionando scripts no /etc/init.d
Rodrigo Tavares escreveu: > Pessoal, > > Fiz um script personalizado para startar o postgres. > Adicionei um link no /etc/rc6.d > > rwxrwxrwx 1 root root 40 2007-02-12 06:25 > S100postgresql -> init.d/postgresql-init-all-banks.sh > > Porem quando eu reinicio, o script não inicia. > > O que pode estar acontecendo ? Rodrigo, teu computador usa o runlevel 6 como default? Confira com /sbin/runlevel ou em /etc/inittab. O link deveria ser para ../init.d/postgresql-init-all-banks.sh (com ../), não? Também *acho* que o número 100 deveria ser no máximo 99, mas acho que isso não invalida o link, mas fica fora do convencional. Veja também man update-rc.d -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Adicionando scripts no /etc/init.d
Olá! Tente assim: remova o seu link no /etc/rc6.d (deixe q isso seja feito de forma automática). Copie o seu script para o /etc/init.d e torne-o executável (sudo chmod +x /etc/init.d/postgresql-init-all-banks.sh). Instale o rcconf (sudo aptitude install rrconf). Execute o rcconf como root, e com a barra de espaço marque o seu script. Pronto, ao dar boot, ele vai ser iniciado. Falous!! On 2/15/07, Rodrigo Tavares <[EMAIL PROTECTED]> wrote: Pessoal, Fiz um script personalizado para startar o postgres. Adicionei um link no /etc/rc6.d rwxrwxrwx 1 root root 40 2007-02-12 06:25 S100postgresql -> init.d/postgresql-init-all-banks.sh Porem quando eu reinicio, o script não inicia. O que pode estar acontecendo ? Faria __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- João Olavo Baião de Vasconcelos Ciência da Computação UFES
Adicionando scripts no /etc/init.d
Pessoal, Fiz um script personalizado para startar o postgres. Adicionei um link no /etc/rc6.d rwxrwxrwx 1 root root 40 2007-02-12 06:25 S100postgresql -> init.d/postgresql-init-all-banks.sh Porem quando eu reinicio, o script não inicia. O que pode estar acontecendo ? Faria __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Arquivos com espaço vs. scripts
Em 06/12/06, Tiago Saboga<[EMAIL PROTECTED]> escreveu: Em Quarta 06 Dezembro 2006 11:00, Marcos Lazarini escreveu: > > $ find . -type f -print0 | xargs -0 ls > > ./pasta 1/fstab ./pasta 2/fstab > > Hummm, muito boa a solução, só que resolveu metade do meu problema. > Nao consigo aplicá-la ao md5sum, pois se eu passo por um pipe ele acha > q é p/ fazer o md5 do que vem no pipe e nao do nome do arquivo que > está lá. > Tem que ser no esquema "md5sum " e não "echo > | md5sum". > Será que tem jeito? Olá Marcos, O xargs faz exatamente isso que você está pedindo: pega o stdout de um comando e passa para outro comando *como argumentos da linha de comando*, e não como stdin. Veja só, com o próprio md5sum: [EMAIL PROTECTED]:/etc/X11$ md5sum XF86Config-4 1603ad7e839d080be01c1d30952422d0 XF86Config-4 [EMAIL PROTECTED]:/etc/X11$ echo XF86Config-4 | md5sum f5c19ad7819267fe88000dcb48052409 - [EMAIL PROTECTED]:/etc/X11$ echo XF86Config-4 | xargs md5sum 1603ad7e839d080be01c1d30952422d0 XF86Config-4 Caramba! Antes de responder, eu testei algumas combinações de comandos, e eu jurava que tinha testado isso tbm. Enfim, mais um problema resolvido!! :-) Obrigado a todos pelos comentários. -- Marcos
Re: Arquivos com espaço vs. scripts
Em Quarta 06 Dezembro 2006 11:00, Marcos Lazarini escreveu: > > $ find . -type f -print0 | xargs -0 ls > > ./pasta 1/fstab ./pasta 2/fstab > > Hummm, muito boa a solução, só que resolveu metade do meu problema. > Nao consigo aplicá-la ao md5sum, pois se eu passo por um pipe ele acha > q é p/ fazer o md5 do que vem no pipe e nao do nome do arquivo que > está lá. > Tem que ser no esquema "md5sum " e não "echo > | md5sum". > Será que tem jeito? Olá Marcos, O xargs faz exatamente isso que você está pedindo: pega o stdout de um comando e passa para outro comando *como argumentos da linha de comando*, e não como stdin. Veja só, com o próprio md5sum: [EMAIL PROTECTED]:/etc/X11$ md5sum XF86Config-4 1603ad7e839d080be01c1d30952422d0 XF86Config-4 [EMAIL PROTECTED]:/etc/X11$ echo XF86Config-4 | md5sum f5c19ad7819267fe88000dcb48052409 - [EMAIL PROTECTED]:/etc/X11$ echo XF86Config-4 | xargs md5sum 1603ad7e839d080be01c1d30952422d0 XF86Config-4 []s, Tiago.
Re: Arquivos com espaço vs. scripts
Em 05/12/06, Tiago Saboga<[EMAIL PROTECTED]> escreveu: Em Terça 05 Dezembro 2006 01:10, Marcos Lazarini escreveu: > Amigos, > > Não sei o que está acontecendo, mas alguns scripts q eu tinha feito > antes não estão mais funcionando quando tem que lidar com arquivos com > espaço em branco no nome. Fiz um caso de testes aqui: Acho estranho que tenha funcionado antes, mas não sou nenhum profundo conhecedor para afirmar o contrário... [...] > Se eu fizer assim: > --- > $ ls -l `find . -type f -print` > ls: ./pasta: No such file or directory [...] > --- > $ ls -l `find . -type f -printf "\"%p\"\n"` > ls: "./pasta: No such file or directory [...] Para manter a mesma "cara", o que eu esperava que fosse funcionar é o seguinte: $ IFS=""" """ ls -l `find . -type f -printf "\"%p\"\n"` Mas estou encontrando o mesmo erro que você! Outra solução, que essa sim funciona: $ find . -type f -print0 | xargs -0 ls ./pasta 1/fstab ./pasta 2/fstab Hummm, muito boa a solução, só que resolveu metade do meu problema. Nao consigo aplicá-la ao md5sum, pois se eu passo por um pipe ele acha q é p/ fazer o md5 do que vem no pipe e nao do nome do arquivo que está lá. Tem que ser no esquema "md5sum " e não "echo | md5sum". Será que tem jeito? -- Marcos
Re: Arquivos com espaço vs. scripts
Em Terça 05 Dezembro 2006 01:10, Marcos Lazarini escreveu: > Amigos, > > Não sei o que está acontecendo, mas alguns scripts q eu tinha feito > antes não estão mais funcionando quando tem que lidar com arquivos com > espaço em branco no nome. Fiz um caso de testes aqui: Acho estranho que tenha funcionado antes, mas não sou nenhum profundo conhecedor para afirmar o contrário... [...] > Se eu fizer assim: > --- > $ ls -l `find . -type f -print` > ls: ./pasta: No such file or directory [...] > --- > $ ls -l `find . -type f -printf "\"%p\"\n"` > ls: "./pasta: No such file or directory [...] Para manter a mesma "cara", o que eu esperava que fosse funcionar é o seguinte: $ IFS=""" """ ls -l `find . -type f -printf "\"%p\"\n"` Mas estou encontrando o mesmo erro que você! Outra solução, que essa sim funciona: $ find . -type f -print0 | xargs -0 ls ./pasta 1/fstab ./pasta 2/fstab Tiago.
Re: Arquivos com espaço vs. scripts
Em Tue, 5 Dec 2006 01:10:50 -0200 "Marcos Lazarini" <[EMAIL PROTECTED]> escreveu: > Mas como sempre tem um ou outro nome c/ > espaço no meio, fica dificil ficar corrigindo tudo... Não me lembro... Acho que as funçõeszz possuem um "zzarrumanome" que retira os espaços e coloca um sublinhado. -- Sávio Martins Ramos - Arquiteto Rio de Janeiro ICQ 174972645 Pirataria não! Seja livre: Linux http://www.debian.org
Arquivos com espaço vs. scripts
Amigos, Não sei o que está acontecendo, mas alguns scripts q eu tinha feito antes não estão mais funcionando quando tem que lidar com arquivos com espaço em branco no nome. Fiz um caso de testes aqui: - $ ls -lR .: total 0 drwxr-xr-x 2 user user 72 2006-12-05 00:20 pasta_1 drwxr-xr-x 2 user user 72 2006-12-05 00:21 pasta 2 drwxr-xr-x 2 user user 72 2006-12-05 00:20 pasta 3 ./pasta_1: total 4 -rw-r--r-- 1 user user 659 2006-12-05 00:20 fstab ./pasta 2: total 4 -rw-r--r-- 1 user user 659 2006-12-05 00:21 fstab ./pasta 3: total 4 -rw-r--r-- 1 user user 659 2006-12-05 00:20 fs tab Se eu fizer assim: --- $ ls -l `find . -type f -print` ls: ./pasta: No such file or directory ls: 2/fstab: No such file or directory ls: ./pasta: No such file or directory ls: 3/fs: No such file or directory ls: tab: No such file or directory -rw-r--r-- 1 user user 659 2006-12-05 00:20 ./pasta_1/fstab --- ele acha só o diretório+arquivo q nao tem espaço no nome. Simples (pensei), antes eu trocava o -print por um -printf e colocava o nome do arquivo entre aspas, seguido de um enter. Porém, não funciona mais... :-( Vejam só: --- $ ls -l `find . -type f -printf "\"%p\"\n"` ls: "./pasta: No such file or directory ls: 2/fstab": No such file or directory ls: "./pasta: No such file or directory ls: 3/fs: No such file or directory ls: tab": No such file or directory ls: "./pasta_1/fstab": No such file or directory --- Observem que nem o último caso funciona mais agora Na verdade, meu objetivo principal é gerar um arquivo md5sum.txt p/ gravar junto c/ meus CDs/DVDs (no estilo do knoppix) p/ eu poder testar eles de vez em quando. Mas como sempre tem um ou outro nome c/ espaço no meio, fica dificil ficar corrigindo tudo... e tenho quase certeza que esse esquema ai funcionava antes Alguma sugestão?? -- Marcos
Re: Rodar shell scripts com poder de root via apache/php
Acho que o que você quer é o 'sudo'. Rode o script através da interface que o apache lhe proporcione, com o prefixo "sudo" (como em $ sudo script.sh param1 param2) Configure o sudo para que o usuário do apache possa rodar esse script sem necessidade de senha. Confira no man sudo para isso. abraços FF On Monday 10 July 2006 07:46, andnovelli wrote: > Fala povo! > > Em busca de uma solução bacana e gerencial para um sistema que utiliza 2 > links de internet (não como load balance, e sim como redundancia em caso de > queda) estou desenvolvendo uma serie de scripts para "trocar de link" > apenas rodando um script mestre com parametro, ex: > > host # trocalink virtua //vai para o link do virtua (muda a rota default > gw pra interface do virtua e roda o script de firewall acertadinho para > esta interface) > > host # trocalink speedy //vai para o link do speedy (muda a rota default gw > pra interface do virtua e roda o script de firewall acertadinho para esta > interface) > > porém o pessoal que vai utilizar esta "coisa" que estou fazendo, nao sabe > nada de linux, posso até ensinar como fazer via shell pra rodar o script > mestre, mas prefiro fazer algo mais "bunitinho" com relatorios e > estatisticas visuais pra impressionar o chefe hehehehe... > > Tentei rodar o script pelo comando exec() do php mas nao deu certo... > > Alguém já fez esse tipo de coisa antes? > seria legal até para reiniciar alguns serviços da maquina > > algum caminho pra indicar? > agradeço a ajuda de todos, e quando tiver com a "coisa" pronta, libero pra > quem quiser testar ou ajudar na melhora do sisteminha. > > Valew amigos! -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Rodar shell scripts com poder de root via apache/php
Fala povo! Em busca de uma solução bacana e gerencial para um sistema que utiliza 2 links de internet (não como load balance, e sim como redundancia em caso de queda) estou desenvolvendo uma serie de scripts para "trocar de link" apenas rodando um script mestre com parametro, ex: host # trocalink virtua //vai para o link do virtua (muda a rota default gw pra interface do virtua e roda o script de firewall acertadinho para esta interface) host # trocalink speedy //vai para o link do speedy (muda a rota default gw pra interface do virtua e roda o script de firewall acertadinho para esta interface) porém o pessoal que vai utilizar esta "coisa" que estou fazendo, nao sabe nada de linux, posso até ensinar como fazer via shell pra rodar o script mestre, mas prefiro fazer algo mais "bunitinho" com relatorios e estatisticas visuais pra impressionar o chefe hehehehe... Tentei rodar o script pelo comando exec() do php mas nao deu certo... Alguém já fez esse tipo de coisa antes? seria legal até para reiniciar alguns serviços da maquina algum caminho pra indicar? agradeço a ajuda de todos, e quando tiver com a "coisa" pronta, libero pra quem quiser testar ou ajudar na melhora do sisteminha. Valew amigos! -- Andre Novelli [EMAIL PROTECTED]
Re: Problemas para inicializar scripts automaticamente durante o boot
Tiago Saboga <[EMAIL PROTECTED]> writes: > Carlos, > > de acordo com a página de manual, o update-rc.d é feito para ser usado por > scripts de instalação, e não pélo adm do sistema. Veja o trecho abaixo, da > página de manual: > > > Please note that this program was designed for use in package main- >tainer scripts and, accordingly, has only the very limited functional- >ity required by such scripts. System administrators are not encouraged >to use update-rc.d to manage runlevels. They should edit the links >directly or use runlevel editors such as sysv-rc-conf and bum instead. > > > Olá Tiago. $ apt-cache show file-rc Se alhe agradar, instale o programa, edite /etc/runlevel.conf # apt-get install file-rc # ${EDITOR} /etc/runlevel.conf e seja feliz :) té+v -- Marcio Roberto Teixeira Acesso à lista mediante nntp. Por favor, não escreva diretamente para minha caixa postal (incluindo réplicas ou follow-ups); mantenha toda a discussão na lista e apenas na lista. chave pública: hkp://wwwkeys.pgp.net http://marciotex.googlepages.com/keypub_8709626B.asc página pessoal (em construção): http://marciotex.googlepages.com Usuário "tchê" Debian/GNULinux Porto Alegre - RS - Brasil -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Problemas para inicializar scripts automaticamente durante o boot
Ótimo Tiago, Excelente interpretação. Mas a minha difere um pouco. No parágrafo que você colou na mensagem a frase "System administrators are not encouraged to use update-rc.d to manage runlevels." não diz que não deve ser usado, apenas adverte "desencorajando". Resumindo: Eu tenho usado esse comando na manutenção do sistema há algum tempo e até agora não tive qualquer problema. É necessário apenas que os administradores saibam o que estão fazendo, estejam conscientes de seus atos, principalmente lendo exaustivamente as páginas de manual (dando destaque a certos parágrafos como vc fez) e observações de pessoas experientes como nosso companheiro Pruonckk. Sucesso.CR2006/6/25, Tiago Saboga <[EMAIL PROTECTED]>: Carlos,de acordo com a página de manual, o update-rc.d é feito para ser usado porscripts de instalação, e não pélo adm do sistema. Veja o trecho abaixo, dapágina de manual:Please note that this program was designed for use in package main- tainer scripts and, accordingly, has only the very limited functional- ity required by such scripts. System administrators are not encouraged to use update-rc.d to manage runlevels. They should edit the links directly or use runlevel editors such as sysv-rc-conf and bum instead.-- CARLOS RIBEIROUsando Ubuntu Dapper 6.06 LTSLinux-User: 183.572 Machine: 195.669São Luís - Maranhão - Brasil
Re: Problemas para inicializar scripts automaticamente durante o boot
Carlos, de acordo com a página de manual, o update-rc.d é feito para ser usado por scripts de instalação, e não pélo adm do sistema. Veja o trecho abaixo, da página de manual: Please note that this program was designed for use in package main- tainer scripts and, accordingly, has only the very limited functional- ity required by such scripts. System administrators are not encouraged to use update-rc.d to manage runlevels. They should edit the links directly or use runlevel editors such as sysv-rc-conf and bum instead.
Re: Problemas para inicializar scripts automaticamente durante o boot
Danilo, as soluções oferecidas pelos companheiros que me antecederam estão corretas. Entretanto, no Debian, existe uma ferramenta específica para isso que se chama "update-rc.d" e roda em linha de comando. Leia o manual (man update-rc.d) e estará apto a executar todas as tarefas relacionadas.Sucesso.CR2006/6/25, Danilo Vitti <[EMAIL PROTECTED]>: Para me conectar a internet necessito em todo momento que reinicioo computador executar o comando "dhclient3" para ativar o dhcp porém quero que isso seja realizado automaticamente e nâo estou conseguindo.Ja tentei copiar o script para /etc/rc3.d , /etc/rc5.d e/etc/init.d ., e nada resolveu--Os grandes navegadores devem sua reputação aos temporais e tempestades. (Epicuro)-- CARLOS RIBEIROUsando Ubuntu Dapper 6.06 LTSLinux-User: 183.572 Machine: 195.669São Luís - Maranhão - Brasil
Re: Problemas para inicializar scripts automaticamente durante o boot
outra maneira também a seguinte, voce pode criar o script no diretorio init.d e entao executar o seguinte comando update-rc.d nome-do-script defaults lembre-se que o arquivo do script tem que ter permissao de execução chmod +x arquivo Em Dom, 2006-06-25 às 07:31 -0300, Henrique G. Abreu escreveu: > na verdade, vc tem q colocar o seu script em > '/etc/init.d/' > e mudá-lo para executável > # chmod 755 dhclient3 > a run-level padrão do debian é o 2 > então na pasta > # cd /etc/rc2.d/ > faça um link simbolico assim > # ln -s /etc/init.d/dhclient3 S18dhclient3 > > pronto, isso deve funcionar. > baixe o 'sysv-rc-conf', que ele faz os links pra vc > quando o link começa com S##, é pra rodar o script, na inicialização > e com K##, para matá-lo. > os números ##, é a ordem em que o sistema vai rodá-los > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Problemas para inicializar scripts automaticamente durante o boot
na verdade, vc tem q colocar o seu script em '/etc/init.d/' e mudá-lo para executável # chmod 755 dhclient3 a run-level padrão do debian é o 2 então na pasta # cd /etc/rc2.d/ faça um link simbolico assim # ln -s /etc/init.d/dhclient3 S18dhclient3 pronto, isso deve funcionar. baixe o 'sysv-rc-conf', que ele faz os links pra vc quando o link começa com S##, é pra rodar o script, na inicialização e com K##, para matá-lo. os números ##, é a ordem em que o sistema vai rodá-los -- Henrique G. Abreu [EMAIL PROTECTED]
Re: Problemas para inicializar scripts automaticamente durante o boot
[EMAIL PROTECTED] escreveu: "Danilo Vitti" <[EMAIL PROTECTED]> writes: Para me conectar a internet necessito em todo momento que reinicio o computador executar o comando "dhclient3" para ativar o dhcp porém quero que isso seja realizado automaticamente e nâo estou conseguindo. Ja tentei copiar o script para /etc/rc3.d , /etc/rc5.d e /etc/init.d ., e nada resolveu -- Os grandes navegadores devem sua reputação aos temporais e tempestades. (Epicuro) Olá Danilo. Dê uma olhada em /etc/runlevel.conf e procure por uma linha com dhcp. O arquivo é bastante intuitivo. té+v Danilo, Só copiar o script não adianta... faz o seguinte... copia o script pra pasta /etc/rc.d/rc.s (que é a pasta onde ficam todos os scripts que obrigatoriamente inicializam.) Daí, dentro da pasta, vc vai perceber que os scripts começam por "K" ou por "S". Como não tô com linux no momento pra lembrar qual dos dois que iniciam, fica nas suas mãos descobrir isso e alterar o nome do script para Kdhcpclient3 ou Sdhcpclient3. Abraços -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Problemas para inicializar scripts automaticamente durante o boot
"Danilo Vitti" <[EMAIL PROTECTED]> writes: >Para me conectar a internet necessito em todo momento que reinicio > o computador executar o comando "dhclient3" para ativar o dhcp porém > quero que isso seja realizado automaticamente e nâo estou conseguindo. >Ja tentei copiar o script para /etc/rc3.d , /etc/rc5.d e > /etc/init.d ., e nada resolveu > > -- > Os grandes navegadores devem sua reputação aos temporais e > tempestades. (Epicuro) > > Olá Danilo. Dê uma olhada em /etc/runlevel.conf e procure por uma linha com dhcp. O arquivo é bastante intuitivo. té+v -- Marcio Roberto Teixeira Acesso à lista mediante nntp. Por favor, não escreva diretamente para minha caixa postal (incluindo réplicas ou follow-ups); mantenha toda a discussão na lista e apenas na lista. chave pública: hkp://wwwkeys.pgp.net http://www.marciotex.pro.br/keypub_8709626B.asc página pessoal (em construção): http://www.marciotex.pro.br Usuário "tchê" Debian/GNULinux Porto Alegre - RS - Brasil -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Problemas para inicializar scripts automaticamente durante o boot
Para me conectar a internet necessito em todo momento que reinicio o computador executar o comando "dhclient3" para ativar o dhcp porém quero que isso seja realizado automaticamente e nâo estou conseguindo. Ja tentei copiar o script para /etc/rc3.d , /etc/rc5.d e /etc/init.d ., e nada resolveu -- Os grandes navegadores devem sua reputação aos temporais e tempestades. (Epicuro)
Re: Executar Scripts
O ideal seria adicionar ao rc.local (ou equivalente) da inicialização da sua distribuição Como se trata de um Debian acredito que adicionando algo que chama o seu script ao fim do /etc/init.d/bootmisc.sh -- Maxwillian Miorim - LPIC1 (LPID 85928) [EMAIL PROTECTED] Kit Total-Nerd-Tabajara: Slackware 10.2 e OpenBSD 3.8
Executar Scripts
-- Forwarded message --From: Hallison Batista <[EMAIL PROTECTED]> Date: 07/03/2006 13:03Subject: Re: Executar ScriptsTo: Samuel Rios Carvalho <[EMAIL PROTECTED]>Falow Samuca!!! 8-)É que eu gosto de manter respeito com relação às pessoas. Mas ainda sim obrigado. Abraços.Em 07/03/06, Samuel Rios Carvalho <[EMAIL PROTECTED]> escreveu: Doutor Hallison Batista, essa de sr. Samuel detoma com qualquer um. hauahaua. é só Samuel ou mesmo Samuca. t+On 3/7/06, Hallison Batista < [EMAIL PROTECTED]> wrote: Prezado Luciano,Em concordância com o sr. Samuel, é aconselhável você utilizar o arquivo de configuração (/etc/fstab) para realizar tal tarefa, tendo em vista que o mesmo é relacionado com o daemon correto de montagem de partições. Edite o arquivo e deixe os scripts para futuros problemas (se existirem) de montagem. Em 05/03/06, Samuel Rios Carvalho <[EMAIL PROTECTED] > escreveu: tem o arquivo /etc/fstab que é pra isso né.heheheheheheentão eh só incluir uma linha la dentro. super facim facim. On 3/5/06, Frederico Martins <[EMAIL PROTECTED]> wrote: eu faço da seguinte maneira: (funciona) joga o script no /etc/init.d/ depois da "chmod +x" no script depois no /etc/rc2.d/ você cria um link ln -s /etc/init.d/script /etc/rc2.d/S99script se existir outras maneiras,ou a minha for insegura me corrijam, Abraços-- Frederico Martins Pedroso JuniorTimotéo - MGfrederico[at]olivenet.com.br - fredimm[at]gmail.com- Debian User - -- Samuel Rios CarvalhoICQ: 44755578E-Mail: [EMAIL PROTECTED]Skype: nhawkbrMessenger: [EMAIL PROTECTED] -- /@@@//@/@@/@@/////// Hallison Batista/////@@@///@@@@@@///@@//@//@@@// Usuário Debian GNU/Linux //@@@///@@@///@@@//@@@///@@/ [EMAIL PROTECTED]@@@/ /@@@ "Seja livre, use Debian GNU/Linux!" //////@@@/// -- Samuel Rios CarvalhoICQ: 44755578E-Mail: [EMAIL PROTECTED] Skype: nhawkbrMessenger: [EMAIL PROTECTED] -- /@@@//@/@@/@@/////// Hallison Batista /////@@@///@@@@@@///@@//@//@@@// Usuário Debian GNU/Linux //@@@///@@@///@@@//@@@///@@/ [EMAIL PROTECTED]@@@/ /@@@ "Seja livre, use Debian GNU/Linux!" //////@@@/// -- /@@@//@/@@/@@/////// Hallison Batista/////@@@///@@@@@@///@@//@//@@@// Usuário Debian GNU/Linux //@@@///@@@///@@@//@@@///@@/ [EMAIL PROTECTED]@@@//@@@ "Seja livre, use Debian GNU/Linux!" //////@@@///
Re: Executar Scripts
Prezado Luciano,Em concordância com o sr. Samuel, é aconselhável você utilizar o arquivo de configuração (/etc/fstab) para realizar tal tarefa, tendo em vista que o mesmo é relacionado com o daemon correto de montagem de partições. Edite o arquivo e deixe os scripts para futuros problemas (se existirem) de montagem. Em 05/03/06, Samuel Rios Carvalho <[EMAIL PROTECTED]> escreveu: tem o arquivo /etc/fstab que é pra isso né.heheheheheheentão eh só incluir uma linha la dentro. super facim facim. On 3/5/06, Frederico Martins <[EMAIL PROTECTED]> wrote: eu faço da seguinte maneira: (funciona) joga o script no /etc/init.d/ depois da "chmod +x" no script depois no /etc/rc2.d/ você cria um link ln -s /etc/init.d/script /etc/rc2.d/S99script se existir outras maneiras,ou a minha for insegura me corrijam, Abraços-- Frederico Martins Pedroso JuniorTimotéo - MGfrederico[at]olivenet.com.br - fredimm[at]gmail.com- Debian User - -- Samuel Rios CarvalhoICQ: 44755578E-Mail: [EMAIL PROTECTED]Skype: nhawkbrMessenger: [EMAIL PROTECTED] -- /@@@//@/@@/@@/////// Hallison Batista/////@@@///@@@@@@///@@//@//@@@// Usuário Debian GNU/Linux //@@@///@@@///@@@//@@@///@@/ [EMAIL PROTECTED]@@@//@@@ "Seja livre, use Debian GNU/Linux!" //////@@@///
Re: Executar Scripts
tem o arquivo /etc/fstab que é pra isso né.heheheheheheentão eh só incluir uma linha la dentro. super facim facim.On 3/5/06, Frederico Martins <[EMAIL PROTECTED]> wrote: eu faço da seguinte maneira: (funciona) joga o script no /etc/init.d/ depois da "chmod +x" no script depois no /etc/rc2.d/ você cria um link ln -s /etc/init.d/script /etc/rc2.d/S99script se existir outras maneiras,ou a minha for insegura me corrijam, Abraços-- Frederico Martins Pedroso JuniorTimotéo - MGfrederico[at]olivenet.com.br - fredimm[at]gmail.com- Debian User - -- Samuel Rios CarvalhoICQ: 44755578E-Mail: [EMAIL PROTECTED]Skype: nhawkbrMessenger: [EMAIL PROTECTED]
Re: Executar Scripts
eu faço da seguinte maneira: (funciona) joga o script no /etc/init.d/ depois da "chmod +x" no script depois no /etc/rc2.d/ você cria um link ln -s /etc/init.d/script /etc/rc2.d/S99script se existir outras maneiras,ou a minha for insegura me corrijam, Abraços-- Frederico Martins Pedroso JuniorTimotéo - MGfrederico[at]olivenet.com.br - fredimm[at]gmail.com- Debian User -
Executar Scripts
salve! montei 2 scripts para montar e desmontar partições com o windows, como eu faço pra que sempre q o linux for iniciado esses scripts sejam executados? [['s
Re: Shell Scripts e Variáveis
Sergio, se quer saber alguma coisa de Shell Script, entre para a melhor lista de script em shell que existe. To enviando informações sobre a lista. Fique já sabendo que não aceitam sob hipotese alguma assuntos não pertinentes ao Shell. Caso contrário o cara é chutado da lista. Abraços, Roberto Alves. Guitarrista. Micro é coisa pra maluco! = Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net Sair da lista: [EMAIL PROTECTED] Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil = Sérgio Pinheiro wrote: Caros, tudo bem ? Estou com uma dúvida de programação de shelll script. Criei um arquivo de configurações como por exemplo "arquivo.conf" Dentro do arquivo.conf em tenho configurações do tipo campo, exatamente como o httpd.conf e outros. Tipo assim: # Arquivo de configuração de backup e restore # # Diretório de Backup dir_backup=/backup # Diretório de Restore dir_restore=/restore # Nome do arquivo gerado nom_arq_tar=backup.tar.gz E assim vai... Porém, no script que controla o backup, eu preciso recuperar essas variáveis do arquivo de configuração. Eu tentei do jeito mais dinâmico e não deu - já explico porque não deu. Do jeito fixo, pegando o valor pelo número da linha, deu certo - mas não posso alterar ou incluir linhas. Como por exemplo: dir_backup=`head -n 15 arquivo.conf | tail -n 1 | cut -f2 -d= -s` dir_restore=`head -n 20 arquivo.conf | tail -n 1 | cut -f2 -d= -s` nom_arq_tar=`head -n 25 arquivo.conf | tail -n 1 | cut -f2 -d= -s` Desse jeito, funciona e eu posso recuperar o valor das variáveis para uso dentro do script. Mas no caso dinâmico como abaixo, não consigo recuperar o valor das variáveis para uso fora do loop: egrep -v "#" arquivo.conf | while read linha; do campo=`echo "$linha" | cut -f1 -d= -s`; valor=`echo "$linha" | cut -f2 -d= -s`; if test "$campo" != ""; then if test "$campo" = "dir_backup"; then dir_backup="$valor"; fi; if test "$campo" = "dir_restore"; then dir_restore="$valor"; fi; if test "$campo" = "nom_arq_tar"; then nom_arq_tar="$valor"; fi; fi; done; Desse jeito acima, ficaria show, pois não importa a ordem, nem se tem comentários posteriores. O script está correto e funciona direito, não fosse o fato de as variáveis perderem o valor fora do loop-while. Alguma dica ? Abraços, Sérgio - Iniciante no Mundo Debian. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Shell Scripts e Variáveis
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Sérgio Pinheiro wrote: > Criei um arquivo de configurações como por exemplo "arquivo.conf" > > Dentro do arquivo.conf em tenho configurações do tipo campo, exatamente > como o httpd.conf e outros. > > Tipo assim: > > # Diretório de Backup > dir_backup=/backup > > Porém, no script que controla o backup, eu preciso recuperar essas > variáveis do arquivo de configuração. > > Alguma dica ? Sim. No começo do seu script simplesmente execute um [1]source no arquivo.conf. Por exemplo: - ---8<--- #!/bin/bash . /local/onde/está/o/arquivo.conf echo $dir_backup - ---8<--- Em tempo, no while suas variáveis perdem o valor pois o laço cria um sub-shell. Dessa forma, essas variáveis existirão apenas no sub-shell e por isso você não consegue recuperar seus valores ao final. 1. O "source" pode ser o comando "source" mesmo ou o ".". []s - -- Gentil de Bortoli Júnior Chave GPG: http://gentil.bortoli.com.br/gpg "There Is No Gene For The Human Spirit" -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD84FbR/xCJbtXupkRAr1WAJwKK1zoFO926NmI6unguIThqrJRdQCeOngc R5xx7EHz5DSPpBx1N0e9yZk= =j3Dk -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Shell Scripts e Variáveis
Caros, tudo bem ? Estou com uma dúvida de programação de shelll script. Criei um arquivo de configurações como por exemplo "arquivo.conf" Dentro do arquivo.conf em tenho configurações do tipo campo, exatamente como o httpd.conf e outros. Tipo assim: # Arquivo de configuração de backup e restore # # Diretório de Backup dir_backup=/backup # Diretório de Restore dir_restore=/restore # Nome do arquivo gerado nom_arq_tar=backup.tar.gz E assim vai... Porém, no script que controla o backup, eu preciso recuperar essas variáveis do arquivo de configuração. Eu tentei do jeito mais dinâmico e não deu - já explico porque não deu. Do jeito fixo, pegando o valor pelo número da linha, deu certo - mas não posso alterar ou incluir linhas. Como por exemplo: dir_backup=`head -n 15 arquivo.conf | tail -n 1 | cut -f2 -d= -s` dir_restore=`head -n 20 arquivo.conf | tail -n 1 | cut -f2 -d= -s` nom_arq_tar=`head -n 25 arquivo.conf | tail -n 1 | cut -f2 -d= -s` Desse jeito, funciona e eu posso recuperar o valor das variáveis para uso dentro do script. Mas no caso dinâmico como abaixo, não consigo recuperar o valor das variáveis para uso fora do loop: egrep -v "#" arquivo.conf | while read linha; do campo=`echo "$linha" | cut -f1 -d= -s`; valor=`echo "$linha" | cut -f2 -d= -s`; if test "$campo" != ""; then if test "$campo" = "dir_backup"; then dir_backup="$valor"; fi; if test "$campo" = "dir_restore"; then dir_restore="$valor"; fi; if test "$campo" = "nom_arq_tar"; then nom_arq_tar="$valor"; fi; fi; done; Desse jeito acima, ficaria show, pois não importa a ordem, nem se tem comentários posteriores. O script está correto e funciona direito, não fosse o fato de as variáveis perderem o valor fora do loop-while. Alguma dica ? Abraços, Sérgio - Iniciante no Mundo Debian. = ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Local apropriado para scripts
Fred Ulisses Maranhao escreveu: On Sat, 04 Feb 2006 22:43:16 -0300 André Ribas <[EMAIL PROTECTED]> wrote: Olá a todos. Estou desenvolvendo uma solução de backups extremamente simples e pela forma como está extruturada, altamente personalizavel. A extrutura desta rotina exige alguns arquivos, sendo que atualmente são três, mas pretendo extender para três arquivos e mais um diretorio com todas as formas possiveis de backup. A minha dúvida é a seguinte: Qual é o local mais apropriado para o script ( que realmente faz o backup), para o outro script (que verifica por erros no outro script), para o arquivo de configuração (que contém destinos e origens dos backups) e do diretorios com extensões que fazem o script funcionar (praticamente sub-scripts)? http://www.debian.org/doc/packaging-manuals/fhs/fhs-4.5.html deve ter as respostas. Se alguém estiver interessado no codigo ficarei feliz em disponibiliza-lo (ainda não tenho uma hospedagem, mas estou trabalhando nisso), apenas me envie um e-mail e se puder me passar o seu feedback ficarei muito agradecido. Tem certeza que vai construir uma solução de backup do zero? Por que não usar uma existente? Eu acho que você faria mais pela humanidade se usasse uma solução existente e se engajasse no projeto dela. Eu ja dei uma olhada no que tem pronto e não me adaptei. Este solução começou bem e ja me atende a praticamente tudo que eu preciso. Eu estou querendo mais é padronizar agora pois ela ja se encontra extremamente funcional sendo utilizada em diversos clientes. Obrigado pela dica, vou dar uma boa lida. Paro por aqui, Fred ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Local apropriado para scripts
On Sat, 04 Feb 2006 22:43:16 -0300 André Ribas <[EMAIL PROTECTED]> wrote: > Olá a todos. > > Estou desenvolvendo uma solução de backups extremamente simples e pela > forma como está extruturada, altamente personalizavel. > > A extrutura desta rotina exige alguns arquivos, sendo que atualmente são > três, mas pretendo extender para três arquivos e mais um diretorio com > todas as formas possiveis de backup. > > A minha dúvida é a seguinte: Qual é o local mais apropriado para o > script ( que realmente faz o backup), para o outro script (que verifica > por erros no outro script), para o arquivo de configuração (que contém > destinos e origens dos backups) e do diretorios com extensões que fazem > o script funcionar (praticamente sub-scripts)? http://www.debian.org/doc/packaging-manuals/fhs/fhs-4.5.html deve ter as respostas. > Se alguém estiver interessado no codigo ficarei feliz em > disponibiliza-lo (ainda não tenho uma hospedagem, mas estou trabalhando > nisso), apenas me envie um e-mail e se puder me passar o seu feedback > ficarei muito agradecido. Tem certeza que vai construir uma solução de backup do zero? Por que não usar uma existente? Eu acho que você faria mais pela humanidade se usasse uma solução existente e se engajasse no projeto dela. Paro por aqui, Fred ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com
Local apropriado para scripts
Olá a todos. Estou desenvolvendo uma solução de backups extremamente simples e pela forma como está extruturada, altamente personalizavel. A extrutura desta rotina exige alguns arquivos, sendo que atualmente são três, mas pretendo extender para três arquivos e mais um diretorio com todas as formas possiveis de backup. A minha dúvida é a seguinte: Qual é o local mais apropriado para o script ( que realmente faz o backup), para o outro script (que verifica por erros no outro script), para o arquivo de configuração (que contém destinos e origens dos backups) e do diretorios com extensões que fazem o script funcionar (praticamente sub-scripts)? Se alguém estiver interessado no codigo ficarei feliz em disponibiliza-lo (ainda não tenho uma hospedagem, mas estou trabalhando nisso), apenas me envie um e-mail e se puder me passar o seu feedback ficarei muito agradecido. André Ribas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Apache não consegue executar scripts em perl
Chmod000, Em Ter, Janeiro 10, 2006 16:19, chmod000 escreveu: > estou tentando configurar o libapache-asp-perl, já tenho o apache rodando > na máquina e instalei o perl via apt-get. Só que não consigo executar os > scripts perl no meu servidor. > > Via prompt o script executa normalmente (é um helloworld.pl bem simples), > mas quando chamo ele no browser aparece uma mensagem para eu fazer o > download do arquivo, ou para escolher um programa para executá-lo. > > no apache/modules.conf tem a entrada para o > /usr/lib/apache/1.3/mod_perl.so > e no httpd.conf tem isso aqui: # If the perl module is installed, this will > be enabled. > > Alias /perl/ /var/www/perl/ > > > SetHandler perl-script > PerlHandler Apache::Registry > Options +ExecCGI > > > > > Tem algum motivo para não conseguir executar o perl? Veja os docs em /usr/share/doc/libapache-asp-perl. Tem umas dicas de configuração por lá. Um abraço, Luiz Gonzaga da Mata. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Apache não consegue executar scripts em perl
Em Ter 10 Jan 2006 16:19, chmod000 escreveu: > Oi pessoal, > estou tentando configurar o libapache-asp-perl, já tenho o apache rodando > na máquina e instalei o perl via apt-get. Só que não consigo executar os > scripts perl no meu servidor. > > Via prompt o script executa normalmente (é um helloworld.pl bem simples), > mas quando chamo ele no browser aparece uma mensagem para eu fazer o > download do arquivo, ou para escolher um programa para executá-lo. > > no apache/modules.conf tem a entrada para o /usr/lib/apache/1.3/mod_perl.so > e no httpd.conf tem isso aqui: > # If the perl module is installed, this will be enabled. > > >Alias /perl/ /var/www/perl/ > > > SetHandler perl-script > PerlHandler Apache::Registry > Options +ExecCGI > > > > Tem algum motivo para não conseguir executar o perl? > > -- > []'s > chmod000 > "Microsoft butterfly is their way of telling you their system has a lot of > @#$ bugs!" apache-perl ? [],s -- ___ EAS Tecnologia e Informação - http://www.eas.com.br Márcio Inácio Silva - [EMAIL PROTECTED] .~. / v \ Seja Livre, use GNU/Linux! / ( ) \ ^^-^^ GNU/Debian/Linux
Apache não consegue executar scripts em perl
Oi pessoal, estou tentando configurar o libapache-asp-perl, já tenho o apache rodando na máquina e instalei o perl via apt-get. Só que não consigo executar os scripts perl no meu servidor. Via prompt o script executa normalmente (é um helloworld.pl bem simples), mas quando chamo ele no browser aparece uma mensagem para eu fazer o download do arquivo, ou para escolher um programa para executá-lo. no apache/modules.conf tem a entrada para o /usr/lib/apache/1.3/mod_perl.so e no httpd.conf tem isso aqui: # If the perl module is installed, this will be enabled. Alias /perl/ /var/www/perl/ SetHandler perl-script PerlHandler Apache::Registry Options +ExecCGI Tem algum motivo para não conseguir executar o perl?-- []'schmod000"Microsoft butterfly is their way of telling you their system has a lot of @#$ bugs!"
Re: Scripts na inicialização
Pessoal, desculpem a demora em responder, mas só hj pude testar as sugestões. Nenhuma das sugestões funcionou na minha máquina...só consegui, finalmente, colocando a chamada para o arquivo perl (q faz autenticação) no arquivo q conecta no velox (.sh)... os dois arquivos estão em /etc/init.d como disse na msg inicial. A chamada para o arquivo perl ficou: perl /etc/init.d/autvelox.pl Obrigado a tds e saudações Debianas... Em 03/09/05, Paulo Marcondes<[EMAIL PROTECTED]> escreveu: > Em 01/09/05, Anderson A. Lima<[EMAIL PROTECTED]> escreveu: > > Olhei o meu /etc/network/interfaces > as linhas relevantes são: > > auto eth0 > iface eth0 inet dhcp > up /usr/local/bin/id-velox.pl > > só isso. > Agora, o meu modem tá configurado como roteador, então ele faz a > autenticação com a telemar e tá com os dns já configurados. O script > só faz a autenticação do browser. > > saludos > -- > Os bandidos aprovam a proibição > da venda de armas. > Torna o trabalho deles mais seguro. > >
Re: Scripts na inicialização
Em 01/09/05, Anderson A. Lima<[EMAIL PROTECTED]> escreveu: Olhei o meu /etc/network/interfaces as linhas relevantes são: auto eth0 iface eth0 inet dhcp up /usr/local/bin/id-velox.pl só isso. Agora, o meu modem tá configurado como roteador, então ele faz a autenticação com a telemar e tá com os dns já configurados. O script só faz a autenticação do browser. saludos -- Os bandidos aprovam a proibição da venda de armas. Torna o trabalho deles mais seguro.
Re: Scripts na inicialização
Em 01/09/05, Fabiano Pires<[EMAIL PROTECTED]> escreveu: > Acho que li em algum lugar (mas não tenho certeza) que você não pode > colocar interfaces ppp em /etc/network/interfaces. Vou procurar (e > também testar em casa) e posto o resultado aqui. Quando eu usava o sarge-testing, meu modem ainda estava em bridge e eu usava o pppoe, eu coloquei o ppp no /etc/network/interfaces, conforme o man interfaces. Funcionou legal, inclusive chamando o script de autenticação de dentro do interfaces. Posso mandar a parte relevante do meu interfaces se eu lembrar quando chegar em casa. Ainda está assim, muitos dist-upgrades depois. saudações debianas. -- Os bandidos aprovam a proibição da venda de armas. Torna o trabalho deles mais seguro. -- Os bandidos aprovam a proibição da venda de armas. Torna o trabalho deles mais seguro.
Re: Scripts na inicialização
Acho que li em algum lugar (mas não tenho certeza) que você não pode colocar interfaces ppp em /etc/network/interfaces. Vou procurar (e também testar em casa) e posto o resultado aqui. Fabiano. Em 31/08/05, Paulo Marcondes<[EMAIL PROTECTED]> escreveu: > Em 31/08/05, Fabiano Pires<[EMAIL PROTECTED]> escreveu: > > Na verdade, o arquivo fica em "/etc/ppp/ip-up.d". Quando o ppp > > conecta, ele (teoricamente ...) executa tudo dentro deste diretório. > > Mas o arquivo de autenticação não roda. Creio que seja algo específico > > do Debian porque no Conectiva 7, 8, 9 e 10 funciona 100%, e já vi > > outras pessoas na NET com esse problema. > > Bom, na verdade, vc pode colocar o script perl de autenticação no seu > /etc/network/interfaces. RTFM. > O novo ppp ou ifup já incorporam algumas alterações para conexões ppp > "permanentes" - tipo PPPoE, portanto, suas configurações devem ir no > /etc/network/interfaces > > salvo engano, fica assim: > > iface eth0 inet dhcp > (...) > up /bin/script.pl > > Como eu já disse, RTFM, pois eu posso estar errado. > > Pmarc > -- > Os bandidos aprovam a proibição > da venda de armas. > Torna o trabalho deles mais seguro. > > -- Abraços, Fabiano
Fwd: Scripts na inicialização
Em 31/08/05, Fabiano Pires<[EMAIL PROTECTED]> escreveu: > Na verdade, o arquivo fica em "/etc/ppp/ip-up.d". Quando o ppp > conecta, ele (teoricamente ...) executa tudo dentro deste diretório. > Mas o arquivo de autenticação não roda. Creio que seja algo específico > do Debian porque no Conectiva 7, 8, 9 e 10 funciona 100%, e já vi > outras pessoas na NET com esse problema. Bom, na verdade, vc pode colocar o script perl de autenticação no seu /etc/network/interfaces. RTFM. O novo ppp ou ifup já incorporam algumas alterações para conexões ppp "permanentes" - tipo PPPoE, portanto, suas configurações devem ir no /etc/network/interfaces salvo engano, fica assim: iface eth0 inet dhcp (...) up /bin/script.pl Como eu já disse, RTFM, pois eu posso estar errado. Pmarc -- Os bandidos aprovam a proibição da venda de armas. Torna o trabalho deles mais seguro.
Re: Scripts na inicialização
Na verdade, o arquivo fica em "/etc/ppp/ip-up.d". Quando o ppp conecta, ele (teoricamente ...) executa tudo dentro deste diretório. Mas o arquivo de autenticação não roda. Creio que seja algo específico do Debian porque no Conectiva 7, 8, 9 e 10 funciona 100%, e já vi outras pessoas na NET com esse problema. Fabiano. Em 31/08/05, Pruonckk le Punk<[EMAIL PROTECTED]> escreveu: > o script em perl esta com permissao de execução ? > > chmod +x /etc/init.d/SEU_SCRIPT.pl > > Em Qua, 2005-08-31 às 09:56 -0300, Anderson A. Lima escreveu: > > Olá pessoal, > > > > coloquei dois scripts para serem executados na inicialização, um para > > conectar no velox (sh) e outro para autenticar (perl). > > O que conecta funciona normal, mas o que autentica, em perl, não > > funciona na inicialização, mas quando eu o executo pelo terminal ele > > consegue autenticar. > > Coloquei os arquivos em /etc/init.d e fiz o link em /etc/rc2.d. > > Alguem pode me ajudar? > > > > Abraço! > > > > > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > > -- Abraços, Fabiano
Re: Scripts na inicialização
o script em perl esta com permissao de execução ? chmod +x /etc/init.d/SEU_SCRIPT.pl Em Qua, 2005-08-31 às 09:56 -0300, Anderson A. Lima escreveu: > Olá pessoal, > > coloquei dois scripts para serem executados na inicialização, um para > conectar no velox (sh) e outro para autenticar (perl). > O que conecta funciona normal, mas o que autentica, em perl, não > funciona na inicialização, mas quando eu o executo pelo terminal ele > consegue autenticar. > Coloquei os arquivos em /etc/init.d e fiz o link em /etc/rc2.d. > Alguem pode me ajudar? > > Abraço! > > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Scripts na inicialização
Olá pessoal, coloquei dois scripts para serem executados na inicialização, um para conectar no velox (sh) e outro para autenticar (perl). O que conecta funciona normal, mas o que autentica, em perl, não funciona na inicialização, mas quando eu o executo pelo terminal ele consegue autenticar. Coloquei os arquivos em /etc/init.d e fiz o link em /etc/rc2.d. Alguem pode me ajudar? Abraço!
Re: configuração do Timezone em scripts
On Wed, 22 Sep 2004 12:10:32 -0300, Christian <[EMAIL PROTECTED]> wrote: > Alguém conhece algum comando, que eu possa usar para trocar o timezone > de uma máquina sem passas por > um menu de configurações, ou perguntas como o tzconfig faz? > > Por ewxemplo: se eu digitar > > $bash: tzconfig America/Sao_Paulo > > Ele vai perguntar se desejo fazer isso mesmo, os RedHat tem o timeconfig > que faz isso, tem algum utilitario que faça da mesmo forma? > > []'s > Ah, descobri, seguinte.. No /etc, tem um link chamado localtime, esse link aponta para algum arquivo do diretório /usr/share/zoneinfo/"nome da zona" potente:/etc# ls -la localtime lrwxrwxrwx 1 root root 37 2004-09-14 00:49 localtime -> /usr/share/zoneinfo/America/Sao_Paulo E o tzconfig, nada mais é doque um script que cria o link potente:/etc# file /usr/sbin/tzconfig /usr/sbin/tzconfig: Bourne shell script text executable portanto, é só você criar o link. T+ -- Miguel Di Ciurcio Filho Slackware 10 - Debian Sarge Linux Professional 102 ID 22833 Linux user # 347217
Re: configuração do Timezone em scripts
On Wed, 22 Sep 2004 20:48:04 -0300, Miguel Filho <[EMAIL PROTECTED]> wrote: > Olha, dá uma procurada no google, na verdade, o timeconfig, assim como > o tzconfig, são frontends para alguns links simbólicos dos arquivos de > fuso horario > do linux. > [EMAIL PROTECTED]:~$ ls -la /usr/sbin/tzconfig -rwxr-xr-x 1 root root 3142 2004-07-02 23:02 /usr/sbin/tzconfig [EMAIL PROTECTED]:~$ Já tentou? Espero ter ajudado! -- Daniel Koch
Re: configuração do Timezone em scripts
On Wed, 22 Sep 2004 12:10:32 -0300, Christian <[EMAIL PROTECTED]> wrote: > Alguém conhece algum comando, que eu possa usar para trocar o timezone > de uma máquina sem passas por > um menu de configurações, ou perguntas como o tzconfig faz? > > Por ewxemplo: se eu digitar > > $bash: tzconfig America/Sao_Paulo > > Ele vai perguntar se desejo fazer isso mesmo, os RedHat tem o timeconfig > que faz isso, tem algum utilitario que faça da mesmo forma? > > []'s Olha, dá uma procurada no google, na verdade, o timeconfig, assim como o tzconfig, são frontends para alguns links simbólicos dos arquivos de fuso horario do linux. -- Miguel Di Ciurcio Filho Slackware 10 - Debian Sarge Linux Professional 102 ID 22833 Linux user # 347217
configuração do Timezone em scripts
Alguém conhece algum comando, que eu possa usar para trocar o timezone de uma máquina sem passas por um menu de configurações, ou perguntas como o tzconfig faz? Por ewxemplo: se eu digitar $bash: tzconfig America/Sao_Paulo Ele vai perguntar se desejo fazer isso mesmo, os RedHat tem o timeconfig que faz isso, tem algum utilitario que faça da mesmo forma? []'s
Re: Scripts shell
No dia 21/07/2004 às 15:17, "Patricia Fisch" <[EMAIL PROTECTED]> escreveu: > Gostaria de saber se alguém tem facilidade e conhecimentos em scripts para > ajudar-me com alguns problemas... Aproveito e repasso a mensagem da dicas-l sobre Shell Script: Semana do Aurélio: Shell Scripting == O Aurélio mantém um portal (http://aurelio.net/shell), relacionando links para documentação em português, com especial destaque para a lista de discussão shell-script (http://br.groups.yahoo.com/group/shell-script), que conta com quase 1.000 assinantes e tem um nível muito bom, inclusive contando com a presença ativa do Julio Neves, autor do melhor e mais conhecido livro nacional de Shell. Não deixem de ler a apostila rápida para iniciantes (http://aurelio.net/shell/apostila-introducao-shell.pdf), voltada para quem já sabe usar a linha de comando e quer começar a fazer scripts. É a apostila que o Aurélio usa em seu curso de Shell básico. Imperdível, o canivete suíço do programador shell (http://aurelio.net/shell/canivete.html), que em uma única página resume em diversas tabelas várias opções, conceitos e comandos que quem programa em Shell precisa usar e são fáceis de esquecer e confundir. Este é realmente uma mão na roda. Não deixem de ler o guia completo (http://aurelio.net/shell/dialog/) do aplicativo Dialog, que nos conduz de forma muito didática sobre seus diversos recursos, ensinando a fazer scripts amigáveis para o usuário. Aprendemos também como desenhar janelas com menus e botões, tanto no modo texto quanto no gráfico. A apostila do curso entitulado Programação Profissional em Shell (http://aurelio.net/shell/apostila/), matéria avançada para aqueles que realmente querem dominar o assunto. É o único documento não-livre do Aurélio e o PDF da apostila está à venda, direto com o autor. O livro é entregue por email, em formato PDF. No link tem várias informações sobre a apostila, inclusive comentários daqueles que já a adquiriram. Recomendo muitíssimo esta apostila. Vale cada centavo. Como tudo que o Aurélio faz, é de ótima qualidade e oferece informações valiosíssimas. Esta é uma forma de se colaborar com quem trabalha de forma tão generosa, oferecendo tantas coisas livremente. Colabore com a Dicas-L. Publique seu comentário sobre esta mensagem em http://www.Dicas-L.unicamp.br/dicas-l/20040721.php As mensagens da lista Dicas-L são veiculadas diariamente para 25282 assinantes. Todas as mensagens da Dicas-L ficam armazenadas em http://www.Dicas-L.unicamp.br. A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente, deste que o conteúdo, inclusive esta nota, não sejam modificados. --- -- Douglas Augusto [Netiqueta] § Usar o delimitador de citação (quote) padrão: "> " (sem aspas).
Re: Scripts shell
http://aurelio.net/shell/ On Thursday 22 July 2004 14:18, Carlucio Lopes wrote: ] > Patrícia, ] > ] ] aqui tem um manual sobre shell scripts bem legal. ] http://www.piterpunk.hpg.ig.com.br/manuais.html ] ] ] -- ] Carlucio Lopes - Debian Gnu/Linux+Tinycobol+Tcl+Postgresql ] Pirataria!!??.. entenda o que e'.-> www.carlinux.hpg.com.br ] Goiania-Goias-Brasil 62-526-8006 62-9946-3523 ] icq - 267274130 msn - [EMAIL PROTECTED] ] ] -- Alessandro M. Correia VIACONNECT - Solucoes em Conectividade Central de Atendimento: +55 54 2101. - 0300.789.4422 [EMAIL PROTECTED] www.viaconnect.com.br ºVº /(_)\ ^ ^
Re: Scripts shell
> Patrícia, > aqui tem um manual sobre shell scripts bem legal. http://www.piterpunk.hpg.ig.com.br/manuais.html -- Carlucio Lopes - Debian Gnu/Linux+Tinycobol+Tcl+Postgresql Pirataria!!??.. entenda o que e'.-> www.carlinux.hpg.com.br Goiania-Goias-Brasil 62-526-8006 62-9946-3523 icq - 267274130 msn - [EMAIL PROTECTED]
Re: Scripts shell
Patrícia, Isso mesmo que o Gerson falou, manda as dúvidas pra lista que tentamos ajudá-la, tenho muita esperiência com shell script. TE+ - Original Message - From: "Gerson Henrique Diesel" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]>; "'SmartList'" <[EMAIL PROTECTED]> Cc: Sent: Thursday, July 22, 2004 8:29 AM Subject: Re: Scripts shell > mande pra lista suas dúvidas. > > > Em 21 Jul 2004, Patricia Fisch escreveu: > > > >Olá amigos > > > > Gostaria de saber se alguém tem facilidade e > >conhecimentos em scripts para ajudar-me com alguns problemas... > > > > Patrícia Fisch > >ICQ: > >61578973 > > > >-- > > > Gerson Henrique Diesel > ICQ - 6807620 > Messenger - > [EMAIL PROTECTED] > > _ > Quer mais velocidade? > Só com o acesso Aditivado iG, a velocidade que você quer na hora que você precisa. > Clique aqui: http://www.acessoaditivado.ig.com.br > >
Re: Scripts shell
mande pra lista suas dúvidas. Em 21 Jul 2004, Patricia Fisch escreveu: >Olá amigos > > Gostaria de saber se alguém tem facilidade e >conhecimentos em scripts para ajudar-me com alguns problemas... > > Patrícia Fisch >ICQ: >61578973 > >-- Gerson Henrique Diesel ICQ - 6807620 Messenger - [EMAIL PROTECTED] _ Quer mais velocidade? Só com o acesso Aditivado iG, a velocidade que você quer na hora que você precisa. Clique aqui: http://www.acessoaditivado.ig.com.br
Re: Scripts shell
Quanto que paga este emprego? Meio turno? abraços TIAGO VIGNATTI Patricia Fisch wrote: Olá amigos Gostaria de saber se alguém tem facilidade e conhecimentos em scripts para ajudar-me com alguns problemas... Patrícia Fisch ICQ: 61578973
Scripts shell
Olá amigos Gostaria de saber se alguém tem facilidade e conhecimentos em scripts para ajudar-me com alguns problemas... Patrícia Fisch ICQ: 61578973
Re: Site de scripts (era: Administrar Servidores com IP Dinamico)
Em Sex, 2004-01-09 às 13:14, Fabricio Cannini Flores escreveu: > Lendo este útimo e-mail me veio esta idéia. > > > > Vendo a quantidade de scripts que o pessoal já criou > (e que com certeza já quebraram grandes galhos) > o que a galera acha de criar um repositório no sf, alioth > ou algum site do tipo para armazenar, manter e aperfeiçoar > esses scripts? > Alguém sabe se já existe algo do tipo? > Eu me interesso muito pela ideia, certa vez queria alterar um pedaço dos nomes de varios arquivo e detestava ter que fazer um por um então li um livro de shell script e fiz o script depois descobri as que funções zz já tinha uma função assim, mas aprendi bastante. -- Marcello Henrique - FaRaOhh Debian User:629 - #livres (irc.freenode.org) Projeto Livres: Por um mundo mais humano. "Do materialismo ao espiritualismo é uma simples questão de esperar esgotarem-se os limites do primeiro." (Raul Seixas)
Re: Site de scripts (era: Administrar Servidores com IP Dinamico)
Andre Luiz Rodrigues Ferreira disse: Se quiserem podem armazenar em meu site: http://freecode.linuxsecurity.com.br Forte abraço, sf, alioth ou algum site do tipo para armazenar, manter e aperfeiçoar esses scripts? Obrigado pelo espaço, banda e etc, mas o que estou propondo é (como sempre) algo um pouco mais "organizado" (CVS, FTP anônimo, coisa e tal) algo "á la" SF / Alioth, por isso mencionei-os. Fabricio Cannini Flores wrote: Lendo este útimo e-mail me veio esta idéia. Vendo a quantidade de scripts que o pessoal já criou (e que com certeza já quebraram grandes galhos) o que a galera acha de criar um repositório no sf, alioth ou algum site do tipo para armazenar, manter e aperfeiçoar esses scripts? Alguém sabe se já existe algo do tipo? Reinaldo Carvalho disse: No meu caso eu fiz da seguinte maneira: No meu servidor que tem IP fixo eu coloquei uns arquivos do tipo: touch /var/www/clientes/clienteY.txt touch /var/www/clientes/clienteX.txt touch /var/www/clientes/clienteZ.txt Nos servidores que fiz com IP dinamico eu coloquei no CRONTAB um wget nesses arquivos de 3 em 3 horas. (cada arquivo, para cada cliente), No cliente X ficou: * */3 * * * user wget www.meudominio.com.br/clientes/clienteX.txt Ou seja, sempre vou ter os ips atualizados no log do meu apache. Também fiz um script ler o log do apache e atualizar no meu banco de dados os ips dos meus clientes, fazendo com que eu posso obter esses ips da minha página de sistema interno. =] -- When they kick at your front door, how will you goona come? With your hands on your head, or in the trigger of your gun? -- When they kick at your front door, how will you goona come? With your hands on your head, or in the trigger of your gun? -- POP. Nem parece internet grátis. Seja POP você também! Acesse: http://www.pop.com.br/discador.html e baixe o POPdiscador.
Re: Site de scripts (era: Administrar Servidores com IP Dinamico)
Se quiserem podem armazenar em meu site: http://freecode.linuxsecurity.com.br Forte abraço, André Luiz Rodrigues Ferreira [EMAIL PROTECTED] - http://freecode.linuxsecurity.com.br Orlandia - SP - Brasil Fabricio Cannini Flores wrote: Lendo este útimo e-mail me veio esta idéia. Vendo a quantidade de scripts que o pessoal já criou (e que com certeza já quebraram grandes galhos) o que a galera acha de criar um repositório no sf, alioth ou algum site do tipo para armazenar, manter e aperfeiçoar esses scripts? Alguém sabe se já existe algo do tipo? Reinaldo Carvalho disse: No meu caso eu fiz da seguinte maneira: No meu servidor que tem IP fixo eu coloquei uns arquivos do tipo: touch /var/www/clientes/clienteY.txt touch /var/www/clientes/clienteX.txt touch /var/www/clientes/clienteZ.txt Nos servidores que fiz com IP dinamico eu coloquei no CRONTAB um wget nesses arquivos de 3 em 3 horas. (cada arquivo, para cada cliente), No cliente X ficou: * */3 * * * user wget www.meudominio.com.br/clientes/clienteX.txt Ou seja, sempre vou ter os ips atualizados no log do meu apache. Também fiz um script ler o log do apache e atualizar no meu banco de dados os ips dos meus clientes, fazendo com que eu posso obter esses ips da minha página de sistema interno. =] -- When they kick at your front door, how will you goona come? With your hands on your head, or in the trigger of your gun?
Site de scripts (era: Administrar Servidores com IP Dinamico)
Lendo este útimo e-mail me veio esta idéia. Vendo a quantidade de scripts que o pessoal já criou (e que com certeza já quebraram grandes galhos) o que a galera acha de criar um repositório no sf, alioth ou algum site do tipo para armazenar, manter e aperfeiçoar esses scripts? Alguém sabe se já existe algo do tipo? Reinaldo Carvalho disse: No meu caso eu fiz da seguinte maneira: No meu servidor que tem IP fixo eu coloquei uns arquivos do tipo: touch /var/www/clientes/clienteY.txt touch /var/www/clientes/clienteX.txt touch /var/www/clientes/clienteZ.txt Nos servidores que fiz com IP dinamico eu coloquei no CRONTAB um wget nesses arquivos de 3 em 3 horas. (cada arquivo, para cada cliente), No cliente X ficou: * */3 * * * user wget www.meudominio.com.br/clientes/clienteX.txt Ou seja, sempre vou ter os ips atualizados no log do meu apache. Também fiz um script ler o log do apache e atualizar no meu banco de dados os ips dos meus clientes, fazendo com que eu posso obter esses ips da minha página de sistema interno. =] -- When they kick at your front door, how will you goona come? With your hands on your head, or in the trigger of your gun? -- POP. Nem parece internet grátis. Seja POP você também! Acesse: http://www.pop.com.br/discador.html e baixe o POPdiscador.
OFF-TOPIC Re: Onde ficam os scripts de desligamento ?
Parabéns! Achei muito legal da sua parte, passar a ajuda sobre RedHat, mas avisando que esta é uma lista Debian. Acho que isto melhora muito a imagem da nossa lista. Faz com que os novos usuarios parem de ver o pessoal da Debian como arrogantes, que simplesmente ofenden o novato e as vezes até o excluen da lista... Legal mesmo... Em Ter, 2003-12-23 às 21:49, Bento Loewesntein escreveu: > Linux wrote: > > Pessoal, > > > > Instalei o Red Hat 9 e preciso descobrir onde ficam os scripts de > > desligamento que mostram as seguintes mensagens após o shutdown : > > > (snip) > > sem querer começar uma flame-war mas já começando... a lista é de debian > amiguinho... deve ter por aà uma lista sobre RH9 mas não conheço. > > > > > Na verdade o que eu preciso é dar um adsl-stop no script para inibir a > > mensagem "... desligando a interface ppp0... ..." > > Se eu deixar o script entrar nesse bloco, ou seja, não dar o adsl-stop > > antes, no próximo boot eu não consigo iniciar o ppp0 e recebo a seguinte > > mensagem : > > iniciando a interface ppp0 < falhou > > > > > Isso impossibilita que eu rode um script para conexão e autenticação > > automática do Velox. > > > > Alguem pode me ajudar com o nome e o lugar onde se encontra esse script de > > desligamento ? > > Com exceção do Slackware (se houverem outras me avisem) que usa > inicialização BSD todas as distros que eu conheço usam inicialização no > estilo sytem V, ou seja, sripts que aceitam parametros como > start|stop|restart|etc.. > > pra achar onde ficam os scripts do RH de uma olhada no arquivo > /etc/inittab, lá deve dizer qual o script o init executa primeiro. este > script deve ter chamadas para os outros. no debian a linha é: > > si::sysinit:/etc/init.d/rcS > > ou seja, o primeiro script a rodar é o /etc/init.d/rcS e é dele que os > outros são chamados. vê no RH se vc acha algo assim, aà é só ler o > script que vc acha onde estão os outros. > > Bento > > > > > > > Obrigado. > >
Re: Onde ficam os scripts de desligamento ?
Linux wrote: Pessoal, Instalei o Red Hat 9 e preciso descobrir onde ficam os scripts de desligamento que mostram as seguintes mensagens após o shutdown : (snip) sem querer começar uma flame-war mas já começando... a lista é de debian amiguinho... deve ter por aí uma lista sobre RH9 mas não conheço. Na verdade o que eu preciso é dar um adsl-stop no script para inibir a mensagem "... desligando a interface ppp0... ..." Se eu deixar o script entrar nesse bloco, ou seja, não dar o adsl-stop antes, no próximo boot eu não consigo iniciar o ppp0 e recebo a seguinte mensagem : iniciando a interface ppp0 < falhou > Isso impossibilita que eu rode um script para conexão e autenticação automática do Velox. Alguem pode me ajudar com o nome e o lugar onde se encontra esse script de desligamento ? Com exceção do Slackware (se houverem outras me avisem) que usa inicialização BSD todas as distros que eu conheço usam inicialização no estilo sytem V, ou seja, sripts que aceitam parametros como start|stop|restart|etc.. pra achar onde ficam os scripts do RH de uma olhada no arquivo /etc/inittab, lá deve dizer qual o script o init executa primeiro. este script deve ter chamadas para os outros. no debian a linha é: si::sysinit:/etc/init.d/rcS ou seja, o primeiro script a rodar é o /etc/init.d/rcS e é dele que os outros são chamados. vê no RH se vc acha algo assim, aí é só ler o script que vc acha onde estão os outros. Bento Obrigado.
Re: Onde ficam os scripts de desligamento ?
Pessoal se não estou enganado se for do mesmo tipo do Debian eles ficam no mesmo local, a única diferença é que eles são executados dependendo do runlevel que foi pedido a execução, se não me engano é o 6 o runlevel de desligamento. Em Seg, 2003-12-22 às 23:37, Linux escreveu: > Pessoal, > > Instalei o Red Hat 9 e preciso descobrir onde ficam os scripts de > desligamento que mostram as seguintes mensagens após o shutdown : > > ...stopping keytable... > ... stopping cups... > ... > ... desligando a interface eth0... > ... desligando a interface ppp0... > ... desligando a interface loopback... > ... > > Na verdade o que eu preciso é dar um adsl-stop no script para inibir a > mensagem "... desligando a interface ppp0... ..." > Se eu deixar o script entrar nesse bloco, ou seja, não dar o adsl-stop > antes, no próximo boot eu não consigo iniciar o ppp0 e recebo a > seguinte mensagem : > iniciando a interface ppp0 < falhou > > > Isso impossibilita que eu rode um script para conexão e autenticação > automática do Velox. > > Alguem pode me ajudar com o nome e o lugar onde se encontra esse > script de desligamento ? > > Obrigado.
Re: Onde ficam os scripts de desligamento ?
Chapéu? não usamos chapéu. Não criamos iguanas, não fazemos mágica. Apenas criamos caramujos. mas o '/etc' é um bom lugar pra começar a procurar. Linux disse: Pessoal, Instalei o Red Hat 9 e preciso descobrir onde ficam os scripts de desligamento que mostram as seguintes mensagens após o shutdown : ...stopping keytable... ... stopping cups... ... ... desligando a interface eth0... ... desligando a interface ppp0... ... desligando a interface loopback... ... Na verdade o que eu preciso é dar um adsl-stop no script para inibir a mensagem "... desligando a interface ppp0... ..." Se eu deixar o script entrar nesse bloco, ou seja, não dar o adsl-stop antes, no próximo boot eu não consigo iniciar o ppp0 e recebo a seguinte mensagem : iniciando a interface ppp0 < falhou > Isso impossibilita que eu rode um script para conexão e autenticação automática do Velox. Alguem pode me ajudar com o nome e o lugar onde se encontra esse script de desligamento ? Obrigado. -- When they kick at your front door, how will you goona come? With your hands on your head, or in the trigger of your gun? -- POP. Nem parece internet grátis. Seja POP você também! Acesse: http://www.pop.com.br/discador.html e baixe o POPdiscador.
Onde ficam os scripts de desligamento ?
Pessoal, Instalei o Red Hat 9 e preciso descobrir onde ficam os scripts de desligamento que mostram as seguintes mensagens após o shutdown : ...stopping keytable... ... stopping cups... ... ... desligando a interface eth0... ... desligando a interface ppp0... ... desligando a interface loopback... ... Na verdade o que eu preciso é dar um adsl-stop no script para inibir a mensagem "... desligando a interface ppp0... ..." Se eu deixar o script entrar nesse bloco, ou seja, não dar o adsl-stop antes, no próximo boot eu não consigo iniciar o ppp0 e recebo a seguinte mensagem : iniciando a interface ppp0 < falhou > Isso impossibilita que eu rode um script para conexão e autenticação automática do Velox. Alguem pode me ajudar com o nome e o lugar onde se encontra esse script de desligamento ? Obrigado.
Re: Mozilla com scripts
Em Wed, 09 Jul 2003 15:10:12 -0300, Savio Ramos escreveu: > A pagina da Prefeitura da cidade do Rio de Janeiro solicita que se habilite > scripts no navegador para que se possa ter acesso a segunda via de pagamento > do INSS. > > Estou usando o Mozilla 1.4-1 e habilitei todos os scritps em > Edit->Preferences->Advanced->Scripts & Plugins. > > Nao estah funcionando. Isto se deve a ausencia do java? Tem mensagem de erro? -- _ / \ Leandro Guimarães Faria Corsetti Dutra +41 (21) 648 11 34 \ / http://br.geocities.com./lgcdutra/ +41 (78) 778 11 34 / \ Responda à lista, não a mim diretamente! +55 (11) 5686 2219 Dê-me nota se te ajudei: http://svcs.affero.net/rm.php?r=leandro
Mozilla com scripts
Ola, A pagina da Prefeitura da cidade do Rio de Janeiro solicita que se habilite scripts no navegador para que se possa ter acesso a segunda via de pagamento do INSS. Estou usando o Mozilla 1.4-1 e habilitei todos os scritps em Edit->Preferences->Advanced->Scripts & Plugins. Nao estah funcionando. Isto se deve a ausencia do java? Alguma luz? Grato, Savio.
Re: Construcao de scripts para Firewall ?
Olá Flávio, não sei se é bem o que vc quer mas dá uma olhadinha neste site: http://morizot.net/firewall/gen/ []s Kleber Em Qua 05 Fev 2003 10:54, flavio escreveu: > Amigos, > > > Estou testando algumas regras de seguranca com iptables e ate agora esta > indo tudo bem. Porem estou com a seguinte duvida : > > - Todos os exemplos que consigo, sao regras montadas em scripts, pois bem, > gostaria de saber que tipo de "programa" posso utilizar no Debian para > criar estes scripts ? Se possivel poderiam me indicar algum site ou > documentacao que ensina como utilizar esse programa( para utilizacao e > construcao de scripts) ? > > Obrigado pela atencao, > > Flávio