Sugestão de script
Olá pessoal, Montei um domínio samba com uma máquina atuando como crontrolador de domínio replicando em um servidor BDC. A cada 5 minutos é feita uma cópia dos scripts usados para mapear as unidadades de rede dos clientes windows do PDC para o BDC. No entanto, todos os scripts tem internamente o nome (dns) do servidor PDC e se este sai fora do ar, apensar do bdc conseguir assumir seu papel as unidades não são mapeadas porque não encontram o controlador. Alguém conhece alguma forma de poder substituir este nomes dentro dos scripts? Tipo fazer um loço for que leia todos os .bat e ao encontrar o nome do servidor pdc o substitua pelo do bdc. Alguém conhece algum comando que possa fazer isso? Obrigado Pedro -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Sugestão de script
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Pedro Debian wrote: > Olá pessoal, Olá, [...] > Alguém conhece alguma forma de poder substituir este nomes dentro dos > scripts? Tipo fazer um loço for que leia todos os .bat e ao encontrar o > nome do servidor pdc o substitua pelo do bdc. Alguém conhece algum > comando que possa fazer isso? Vocẽ pode fazer isso através do comando sed[1]: $ sed -i 's/PDC/BDC/g' arquivo.bat O comando acima irá substituir todas as ocorrências de "PDC" por "BDC" no arquivo "arquivo.bat". [1]. http://sed.sourceforge.net - -- Atenciosamente, Arthur Furlan [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkkseSkACgkQHiIxAB175NzaWACgm/COb6hgTQdMO8EKhz+967DU ZUIAn32hE8gsrOS8UPgbdhI9VBh4jRt2 =9QAH -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Sugestão de script
Arthur Furlan escreveu: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Pedro Debian wrote: Olá pessoal, Olá, [...] Alguém conhece alguma forma de poder substituir este nomes dentro dos scripts? Tipo fazer um loço for que leia todos os .bat e ao encontrar o nome do servidor pdc o substitua pelo do bdc. Alguém conhece algum comando que possa fazer isso? Vocẽ pode fazer isso através do comando sed[1]: $ sed -i 's/PDC/BDC/g' arquivo.bat O comando acima irá substituir todas as ocorrências de "PDC" por "BDC" no arquivo "arquivo.bat". [1]. http://sed.sourceforge.net - -- Atenciosamente, Arthur Furlan [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkkseSkACgkQHiIxAB175NzaWACgm/COb6hgTQdMO8EKhz+967DU ZUIAn32hE8gsrOS8UPgbdhI9VBh4jRt2 =9QAH -END PGP SIGNATURE- Olá Arthur, Muito obrigado pela dica foi de grande ajuda. Abraços Pedro -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]