Pular para o conteúdo

Executando comandos remotos via Dropbox

Funcionalidade: Comandos remotos via dropbox

Requisitos: Dropbox instalado no seu Linux e que a pasta do Dropbox fique neste caminho: $HOME/Dropbox

Arquivos necessários: apenas o arquivo aviso.txt e o comando.txt vazios criados por você mesmo e colocados na pasta do Dropbox.

Exemplo:

$HOME/Dropbox --> aviso.txt e comando.txt (vazios)

Utilidade: você está em uma festa e pensa: "Poxa, deveria ter colocado aquele programa pra baixar ou executado aquele comando", aí você executa remotamente.

Necessário: Script rodando

COMO USAR:

chmod +x script.sh

Recomendo rodar como root, pois se for executar um apt-get vai precisar do root.

Com tudo acima citado feito, logue ou em um computador ou em um celular no Dropbox, você deve se deparar com os dois arquivos criados, o aviso.txt e o comando.txt.

Crie um arquivo só que em qualquer lugar no seu celular ou em um computador com o nome ' comando.txt ' sem as aspas e dentro dele digite o comando que deseja utilizar.

Depois dê um upload no arquivo no Dropbox, e se pedir para substituir, clique em sim.

Depois para saber se o comando foi executado, abra o aviso.txt.

Ficará mais ou menos assim:

"O comando ls foi executado no loop 2 na data 12/01/2017"

Para checar se o programa está rodando coloque o comando "on" no comando.txt.
Icaro Cavalcanti Linux_Programmer
Hits: 3.236 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Funcionalidade: Comandos remotos via dropbox

Requisitos: Dropbox instalado no seu Linux e que a pasta do Dropbox fique neste caminho: $HOME/Dropbox

Arquivos necessários: apenas o arquivo aviso.txt e o comando.txt vazios criados por você mesmo e colocados na pasta do Dropbox.

Exemplo:

$HOME/Dropbox --> aviso.txt e comando.txt (vazios)

Utilidade: você está em uma festa e pensa: "Poxa, deveria ter colocado aquele programa pra baixar ou executado aquele comando", aí você executa remotamente.

Necessário: Script rodando

COMO USAR:

chmod +x script.sh

Recomendo rodar como root, pois se for executar um apt-get vai precisar do root.

Com tudo acima citado feito, logue ou em um computador ou em um celular no Dropbox, você deve se deparar com os dois arquivos criados, o aviso.txt e o comando.txt.

Crie um arquivo só que em qualquer lugar no seu celular ou em um computador com o nome ' comando.txt ' sem as aspas e dentro dele digite o comando que deseja utilizar.

Depois dê um upload no arquivo no Dropbox, e se pedir para substituir, clique em sim.

Depois para saber se o comando foi executado, abra o aviso.txt.

Ficará mais ou menos assim:

"O comando ls foi executado no loop 2 na data 12/01/2017"

Para checar se o programa está rodando coloque o comando "on" no comando.txt.
Download comandos-remotos.sh Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#!/bin/bash



echo "" > $HOME/Dropbox/comando.txt

echo "" > $HOME/Dropbox/aviso.txt

for ((loop=1;loop>0;loop++));do

  sleep 1

  echo $loop

  COMANDO=$(cat $HOME/Dropbox/comando.txt)

  if [ "$COMANDO" = "on" ] ; then

    DATA=$(date)

    echo "Estou vivo, esperando algum comando, Data:" $DATA >> $HOME/Dropbox/aviso.txt

    COMANDO=$""

    echo > $HOME/Dropbox/comando.txt

  fi

  if [ -n "$COMANDO" ] ; then

    $COMANDO&

    DATA=$(date)

    echo > $HOME/Dropbox/comando.txt

    echo "Executei o comando " $COMANDO " no loop $loop | Data:" $DATA >> $HOME/Dropbox/aviso.txt

  fi

done
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Administração servidor WEB com Dialog

Ligando o AMAVIS quando CAI

Converter CSV para Ldif

Detalhes técnicos do processador - CPUINFO

relatorio squid

#1 Comentário enviado por leoberbert em 02/03/2017 - 17:50h
Legal a idéia!

Contribuir com comentário

Entre na sua conta para comentar.