Script para criar pastas [RESOLVIDO]

1. Script para criar pastas [RESOLVIDO]

Vinicius
viniciuscps

(usa Conectiva)

Enviado em 24/03/2009 - 16:35h

Pessoal,

Uso Debian, estou atrás de um script que deveria fazer o seguinte:
Checar se existem 2 pastas, se existirem emitir mensagem que elas existem.
Caso as pastas não existam, ele deve criar e depois dar um chmod 0777 para eles.
As pastas serão UPLOAD e BACKUP.

Estou tentando fazer isso com o mkdir mas ele aponta erro. Alguém conhece algum script do tipo?



  


2. MELHOR RESPOSTA

Sérgio Abrantes Junior
pelo

(usa Debian)

Enviado em 24/03/2009 - 17:08h

Tenta ai meu caro,

#!/bin/bash
DIR_BACKUP=/root/backup
VERI_DIR_BACKUP=`ls -l $DIR_BACKUP`

if [ $? = 2 ]; then

mkdir $DIR_BACKUP
chmod 0777 $DIR_BACKUP
echo "Criado diretótio $DIR_BACKUP"

else

echo " Diretório $DIR_BACKUP existe"

fi


DIR_UPLOAD=/root/upload
VERI_DIR_BACKUP=`ls -l $DIR_UPLOAD`

if [ $? = 2 ]; then

mkdir $DIR_UPLOAD
chmod 0777 $DIR_UPLOAD
echo "Criado diretório $DIR_UPLOAD"
else

echo " Diretório $DIR_UPLOAD existe"

fi



3. Re: Script para criar pastas [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 24/03/2009 - 16:58h

Pq vc num coloca seu script aki? Ficaria mais fácil em t ajudar, mas é tranquilo fazer. Pra verificar se as pastas existem ou não é fácil: vc pode combinar o comando ls com grep e cut pra saber. Pra botar condição vc faz um if ou case e, pra criar o diretorio, vc mexe com o mkdir msm, mas deve t o caminho completo do diretorio, senão não funciona.


4. Re: Script para criar pastas [RESOLVIDO]

Sérgio Abrantes Junior
pelo

(usa Debian)

Enviado em 24/03/2009 - 18:24h

obrigado pelo email meu caro,
Pode usar sim : )

Sérgio Abrantes






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts