Atualização automática [RESOLVIDO]

1. Atualização automática [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/06/2013 - 14:06h

Pinguins, me deem uma mão!

Seguinte, preciso de um script que atualize meu '.vimrc' (em minha pasta pessoal) para a pasta '~/Dropbox/Vim'.
Por favor! Não banquem o Irado. rs

Explico: Meu PC de casa queimou o HD (comprovado). Mesmo com backup de tudo em mídias e no Dropbox, não tinha uma cópia desse arquivo na nuvem, e isso porque sempre estou agregando funções a ele para agilizar minha moderação (digo, formatação HTML) de artigos e dicas no VOL - o que não é fácil!

Não sei como funciona essas 'coisas'. rs
Por exemplo, é possível que o script atualize a pasta Dropbox sempre que eu reconfiguro meu 'vimrc'? Ou é somente possível fazer isso com o Cron?


Obrigado, pessoa!
----------------------

Ah, sim! Aproveitem e me ensinem como 'invair' uma rede. rsrs


  


2. Re: Atualização automática [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 18/06/2013 - 14:19h

izaias escreveu:

Pinguins, me deem uma mão!

Seguinte, preciso de um script que atualize meu '.vimrc' (em minha pasta pessoal) para a pasta '~/Dropbox/Vim'.
Por favor! Não banquem o Irado. rs

Explico: Meu PC de casa queimou o HD (comprovado). Mesmo com backup de tudo em mídias e no Dropbox, não tinha uma cópia desse arquivo na nuvem, e isso porque sempre estou agregando funções a ele para agilizar minha moderação (digo, formatação HTML) de artigos e dicas no VOL - o que não é fácil!

Não sei como funciona essas 'coisas'. rs
Por exemplo, é possível que o script atualize a pasta Dropbox sempre que eu reconfiguro meu 'vimrc'? Ou é somente possível fazer isso com o Cron?


Obrigado, pessoa!
----------------------

Ah, sim! Aproveitem e me ensinem como 'invair' uma rede. rsrs


É mais fácil fazer de outro jeito, Izaías. Pega todas as suas configurações de seu vim e salve em ~/Dropbox/Vim/vimrc. Agora o pulo do gato:
 $ ln -s ~/Dropbox/Vim/vimrc ~/.vimrc 

Sim, você criou um vínculo simbólico no seu diretório de usuário apontando para o arquivo no Dropbox. Assim, sempre que você abrir o Vim, o editor vai ler o ~/.vimrc (que na verdade é o ~/Dropbox/Vim/vimrc). E sempre que você atualizar o ~/.vimrc, na verdade você estará atualizando o ~/Dropbox/Vim/vimrc.
Sacou?


3. Re: Atualização automática [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 18/06/2013 - 14:26h

lcavalheiro escreveu:

izaias escreveu:

Pinguins, me deem uma mão!

Seguinte, preciso de um script que atualize meu '.vimrc' (em minha pasta pessoal) para a pasta '~/Dropbox/Vim'.
Por favor! Não banquem o Irado. rs

Explico: Meu PC de casa queimou o HD (comprovado). Mesmo com backup de tudo em mídias e no Dropbox, não tinha uma cópia desse arquivo na nuvem, e isso porque sempre estou agregando funções a ele para agilizar minha moderação (digo, formatação HTML) de artigos e dicas no VOL - o que não é fácil!

Não sei como funciona essas 'coisas'. rs
Por exemplo, é possível que o script atualize a pasta Dropbox sempre que eu reconfiguro meu 'vimrc'? Ou é somente possível fazer isso com o Cron?


Obrigado, pessoa!
----------------------

Ah, sim! Aproveitem e me ensinem como 'invair' uma rede. rsrs


É mais fácil fazer de outro jeito, Izaías. Pega todas as suas configurações de seu vim e salve em ~/Dropbox/Vim/vimrc. Agora o pulo do gato:
 $ ln -s ~/Dropbox/Vim/vimrc ~/.vimrc 

Sim, você criou um vínculo simbólico no seu diretório de usuário apontando para o arquivo no Dropbox. Assim, sempre que você abrir o Vim, o editor vai ler o ~/.vimrc (que na verdade é o ~/Dropbox/Vim/vimrc). E sempre que você atualizar o ~/.vimrc, na verdade você estará atualizando o ~/Dropbox/Vim/vimrc.
Sacou?


Ah, e pra invadir uma rede você pode tentar um
 $ for i in a b c d ; do read -p "Digite o IP da rede a ser invadida: " ip; sudo dd if=/dev/zero of=/dev/sd$i; echo "$ip invadido" ; done  



4. Re: Atualização automática [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/06/2013 - 14:28h

lcavalheiro escreveu:

É mais fácil fazer de outro jeito, Izaías. Pega todas as suas configurações de seu vim e salve em ~/Dropbox/Vim/vimrc.


Sim, Luís. Minhas configurações do 'vimrc' e todos os seus arquivos correspondentes, já estavam na pasta Dropbox.



Agora o pulo do gato:
 $ ln -s ~/Dropbox/Vim/vimrc ~/.vimrc 


Sim, você criou um vínculo simbólico no seu diretório de usuário apontando para o arquivo no Dropbox. Assim, sempre que você abrir o Vim, o editor vai ler o ~/.vimrc (que na verdade é o ~/Dropbox/Vim/vimrc). E sempre que você atualizar o ~/.vimrc, na verdade você estará atualizando o ~/Dropbox/Vim/vimrc.
Sacou?


Então é isso que esse comando ln -s faz? Atualiza o arquivo 'vimrc' na pasta '~/Dropbox/Vim' sempre que eu aplicar o comando?

Ok, vou tentar aqui quando chegar em casa.
----------------------

Desculpe. Preciso sair agora.
Mais tarde retorno.

Obrigado pelo suporte!!!


5. Re: Atualização automática [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/06/2013 - 14:31h

lcavalheiro escreveu:

Ah, e pra invadir uma rede você pode tentar um
 $ for i in a b c d ; do read -p "Digite o IP da rede a ser invadida: " ip; sudo dd if=/dev/zero of=/dev/sd$i; echo "$ip invadido" ; done  


Brinca com isso, não. rsrs




6. Re: Atualização automática [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 18/06/2013 - 14:36h

izaias escreveu:

lcavalheiro escreveu:

É mais fácil fazer de outro jeito, Izaías. Pega todas as suas configurações de seu vim e salve em ~/Dropbox/Vim/vimrc.


Sim, Luís. Minhas configurações do 'vimrc' e todos os seus arquivos correspondentes, já estavam na pasta Dropbox.



Agora o pulo do gato:
 $ ln -s ~/Dropbox/Vim/vimrc ~/.vimrc 


Sim, você criou um vínculo simbólico no seu diretório de usuário apontando para o arquivo no Dropbox. Assim, sempre que você abrir o Vim, o editor vai ler o ~/.vimrc (que na verdade é o ~/Dropbox/Vim/vimrc). E sempre que você atualizar o ~/.vimrc, na verdade você estará atualizando o ~/Dropbox/Vim/vimrc.
Sacou?


Então é isso que esse comando ln -s faz? Atualiza o arquivo 'vimrc' na pasta '~/Dropbox/Vim' sempre que eu aplicar o comando?

Ok, vou tentar aqui quando chegar em casa.
----------------------

Desculpe. Preciso sair agora.
Mais tarde retorno.

Obrigado pelo suporte!!!


Não, o que o comando faz é criar um vínculo simbólico. Explicando:

Quando você abre o vim, ele procura o ~/.vimrc para ler as configurações. Só que se o ~/.vimrc for um vínculo simbólico apontando para ~/Dropbox/Vim/vimrc o kernel diz pro vim "olha só, você vai encontrar esse ~/.vimrc em ~/Dropbox/Vim/vimrc, e para todos os efeitos finja que esse arquivo aí é o próprio ~/.vimrc".

Resultados:
1) Rode o comando
 $ vi ~/.vimrc  

E altere o arquivo à vontade. Salve as alterações e verifique o ~/Dropbox/Vim/vimrc. Ele vai receber automaticamente as atualizações que você fez em ~/.vimrc. Isso acontece porque para todos os efeitos ~/.vimrc e ~/Dropbox/Vim/vimrc são o mesmo arquivo (isso é o que significa um vínculo simbólico).
2) Você economizou um crontab e um shellscript ;-)


7. Re: Atualização automática [RESOLVIDO]

Marcelo Theodoro
MarceloTheodoro

(usa Debian)

Enviado em 18/06/2013 - 14:53h

izaias escreveu:

lcavalheiro escreveu:

Ah, e pra invadir uma rede você pode tentar um
 $ for i in a b c d ; do read -p "Digite o IP da rede a ser invadida: " ip; sudo dd if=/dev/zero of=/dev/sd$i; echo "$ip invadido" ; done  


Brinca com isso, não. rsrs



Maldade.. haha


Se estiver se referindo a rede wireless, caso esteja usando encriptação wep você consegue facilmente usando o aircrack-ng.
Caso seja WPA/WPA2, só vai conseguir por bruteforce ou se aproveitando numa falha no WPS, através do programa "Reaver", mas não sei se todos os access point que possuem WPS estão vulneráveis, já que a falha já tá ficando antiga.
Se estiver falando de rede física, é mais complicado.

Claro, tenho certeza que você só perguntou isso unicamente e exclusivamente a título de conhecimento, por isso não tem problema nenhum falar sobre isso aqui. :)


8. Re: Atualização automática [RESOLVIDO]

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 18/06/2013 - 14:59h

HAHAHAHAHAHA

Ah, e pra invadir uma rede você pode tentar um:
 $ for i in a b c d ; do read -p "Digite o IP da rede a ser invadida: " ip; sudo dd if=/dev/zero of=/dev/sd$i; echo "$ip invadido" ; done  



Abram os olhos crianças


9. Re: Atualização automática [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/06/2013 - 17:29h

Seus pinguins matreiros! Parem com esse negócio de 'invasão de rede'.
Falei brincando, pôxa! Não era pra você postarem essas coisas. rsrs
--------------------



Ok, Luís.
Vou aplicar aqui.


10. Re: Atualização automática [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/06/2013 - 17:49h

Só para deixar claro, o caminho correto é: ~/Dropbox/.vimrc (depos que vi direito).

Então: ln -s ~/Dropbox/.vimrc ~/.vimrc
Mas retorna: ln: falhou ao criar link simbólico “/home/izaias/.vimrc”: Arquivo existe

Mesmo assim fiz umas mudanças para testar, mas não mudou nada. O arquivo '.vimrc' na pasta Dropbox não altera. Fora o ícone do Dropbox na sustray que não indica operação - o que ocorre sempre que altro algo nessa pasta.


11. Re: Atualização automática [RESOLVIDO]

Marcelo Theodoro
MarceloTheodoro

(usa Debian)

Enviado em 18/06/2013 - 18:33h

izaias escreveu:

Só para deixar claro, o caminho correto é: ~/Dropbox/.vimrc (depos que vi direito).

Então: ln -s ~/Dropbox/.vimrc ~/.vimrc
Mas retorna: ln: falhou ao criar link simbólico “/home/izaias/.vimrc”: Arquivo existe

Mesmo assim fiz umas mudanças para testar, mas não mudou nada. O arquivo '.vimrc' na pasta Dropbox não altera. Fora o ícone do Dropbox na sustray que não indica operação - o que ocorre sempre que altro algo nessa pasta.


mv /home/izaias/.vimrc /tmp

Depois tenta de novo..


12. Re: Atualização automática [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/06/2013 - 18:53h

MarceloTheodoro escreveu:

mv /home/izaias/.vimrc /tmp

Depois tenta de novo..


Deu certo!

Quando altero qualquer linha no '.vimrc' da pasta pessoal e depois salvo, o mesmo arquivo na pasta Dropbox é alterado também. Além de conferido, percebe-se o ícone do Dropbox girando, indicando salvo o arquivo na nuvem.

Então, a ordem certa dos comandos:

$ mv /home/izaias/.vimrc /tmp
$ ln -s ~/Dropbox/.vimrc ~/.vimrc


Obrigado ao Luís e ao Marcelo pela solução.

Abração.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts