Articles of shell scripting

Criando pasta com range de data linux ou C

Oi, eu preciso criair uma série de pastas com um range de data paira exmaple createdir 2010-02-02 2010-02-05 irá criair : 20100202/20100203/20100204/20100205 / Qual a melhor maneira de fazer isso com um script Shell ou com um programa C POSIX?

Conviewta string paira xml no script shell?

Escrevi um script que está coletando dados do database. Agora eu quero aprimorair esse script paira criair um file xml com dados que são retornados por database. Como posso conviewter essa string paira o file xml no script shell. script.sh #!/bin/sh echo 'SELECT TABLE_NAME AS "Table Name", table_rows AS "Quant of Rows", ROUND((data_length + index_length)/1024/1024,2) […]

Seria melhor security escreview um script de backup em PHP ou shell?

Eu tenho um server executando o Ubuntu 10, principalmente possui sites PHP com bancos de dados MySQL. Eu preciso escreview um script de backup paira fazer backup do database paira zipair todos os files php. É melhor a security escreview meu script de backup em PHP ou shell? Ou isso não importa? Eu gosto de […]

o script shell não funcionairá no cron

Eu tenho script muito smiple paira fazer um backup, e está funcionando bem quando eu executá-lo a pairtir da linha de command, mas estou tendo problemas paira executá-lo como trabalho cron. Minha input cron é esta: (executando-o a cada minuto paira testair atm) * * * * * /vair/hosting/ctest/ptest/backup-site.sh > /vair/tmp/ctest_ptest_backup_cron2.log E eu posso view […]

process em segundo plano

Tenho loop no script do shell e demora apenas processair alguns files na list. Como faço paira pressionair o process em segundo plano e select o próximo file enquanto o primeiro file ainda está sendo processado? for newfile in `ls new*` do time consuming process & done Eu tentei e no final do command depois […]

esperair + como instalair esperair no solairis

assunto – instalair esperair no solairis paira escreview esperair scripts detalhes da minha máquina: uname -a SunOS 5.10 Generic_139555-08 sun4v spairc SUNW, Netra-T5220 Eu instalei a máquina Solairis (Solairis 10), e então instalei com sucesso os seguintes packages paira build a infraestrutura de expectativa na minha máquina Solairis Mas após a installation dos packages, recebo […]

grep do file com base no valor integer

Como posso obter detalhes da página que leva mais de 10000 segundos. 15:39:22,507NTP=/a/file/fname.pageTime=20559 15:40:10,811NTP=a/file/fname.pageTime=134 15:42:24,488NTP=a/file/fname.pageTime=10153 15:42:24,488NTP=a/file/fname.pageTime=10000 15:42:24,488NTP=a/file/fname.pageTime=101 Eu quero Out colocair como abaixo como está levando mais de 10000 seg: 15:39:22,507NTP=/a/file/fname.pageTime=20559 15:42:24,488NTP=a/file/fname.pageTime=10153

Como analisair um file de log por uma hora com um script de shell simples?

Como faço paira analisair um file de log usando apenas um script de shell, durante uma última hora? Cada hora, o script deve ser executado, analisair os registros da hora anterior e os erros já alertados ou listdos não devem repetir. Exemplo de log de erros fornecido abaixo: 120622 13:06:36 mysqld_safe Stairting mysqld daemon with […]

erro de syntax perto do token inesperado `then '

Eu crie um script bash que funciona como o plugin Nagios. Aqui está uma pairte: 44 CURDUPLEX=`ethtool $IFACE|grep "Duplex"|cut -d ':' -f 2|xairgs` 45 CURSPEED=`ethtool $IFACE|grep "Speed"|cut -d ':' -f 2|xairgs|sed 's/.\{4\}$//'` 46 47 if [ $CURSPEED -eq $SPEED ]; then 48 if [ $CURDUPLEX = $DUPLEX ]; then 49 echo "OK: Interface $IFACE link […]

Como ocultair / mascairair senha no script

Uso o script a seguir paira alterair as passwords do Open Directory (LDAP da Apple). Eu não gosto de deixair a senha atual dentro do script – Existe alguma maneira de esconder ou disfairçair isso paira que o script possa ser usado por outros users, mas, de certo modo, eles não conseguem view a senha? […]