shell script [RESOLVIDO]

13. Re: shell script [RESOLVIDO]

Dionata Leonel Machado Ferraz
dionataferraz

(usa Ubuntu)

Enviado em 22/10/2014 - 18:37h

thiup vlw pela ajuda, mas ele deve aceita mais de um pen drive


a que o unnslacker fez pra mim é o melhor só to tendo um pouco de dificuldade de criar o script backup.


  


14. Re: shell script [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/10/2014 - 18:38h

Thihup escreveu:

Amigo , talvez vc devesse copiar os arquivos p/ onde é montado os dispositivos , seria algo assim :


if [ -e /dev/sdb ] ; then
if [ -e /media/NomeDoPendrive ];then
sudo cp -R /home/usuario/Área\ de\ Trabalho* /media/NomeDoPendrive


Entendeu ?

Espero ter ajudado

[]'s

T+


Isso mesmo, você tem que copiar pra pasta onde o pendrive está montado (o "/dev/sdb" é apenas o link que "aponta" pra ele)


15. Re: shell script [RESOLVIDO]

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 22/10/2014 - 18:40h

Amigo , eu vou tentar fazer um comando com o 'df -h'

P/ ele verificar qual a partição e algo assim

[]'s

T+



16. Re: shell script [RESOLVIDO]

luiz
luizsouza99

(usa Linux Mint)

Enviado em 23/10/2014 - 11:55h

Para te ajudar na sintaxe e a ter mais "maldade" com o shell script dá uma lida na apostila abaixo.

Shell Script do Zero
http://www.mediafire.com/download/4x4yadaf8s9c7tx/Shell%20Script%20do%20Zero.pdf


17. Re: shell script [RESOLVIDO]

Dionata Leonel Machado Ferraz
dionataferraz

(usa Ubuntu)

Enviado em 23/10/2014 - 13:28h

obrigado Luiz souza!!


18. Re: shell script [RESOLVIDO]

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 28/10/2014 - 17:57h

Amigo , eu fiz um comando que lhe pode ser bastante util

mount |  awk '{print $1}' | grep /dev/ 


Ele vai mostrar todos os pendrives e hd's que estão montados (apenas os montados , deve ter alguma outra forma de fazer isso de alguma maneira , talvez alterando o mount para ls /dev/sd*)

Após fazer isso , vc poderia fazer o uso de if's p/ testar qual é a pasta dele e após isso fazer o backup

O que você pediu parace ser simples mais é complexo

Espero ter ajudado

[]'s

T+


19. Re: shell script [RESOLVIDO]

Dionata Leonel Machado Ferraz
dionataferraz

(usa Ubuntu)

Enviado em 29/10/2014 - 13:38h

Boa a tarde a todos, consegui resolve meu problema acabei fazendo em C mesmo
segue o codigo

#include <stdio.h>
#include <stdlib.h>

int main(){
FILE * fp;

fp = fopen("sudo su", "w");
if(fp == NULL) // testa se o arquivo foi aberto com sucesso
{
printf("\n\nImpossivel abrir o arquivo!\n\n");
return 0;
}else{
printf("Pronto para uso\n");
system("sudo mount /dev/sdg1 /mnt/flash/");
system("ls /dev/sdg1 /mnt/flash/");
system("sudo cp log.txt /dev/sdg1 /mnt/flash/");
printf("log COPIADO COM SUCESSO\n");
}


fclose(fp);

return(0);
}

fiz assim supondo que o pen drive nao esteje montado.
e agradeco pela atencao de todos aqui.



  
01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts