AJUDA! Criar script que selecione qualquer arquivo informado

1. AJUDA! Criar script que selecione qualquer arquivo informado

Douglas Borges
dborges

(usa Ubuntu)

Enviado em 28/08/2013 - 16:55h

Olá pessoal,
Estou criando um script para compilar remotamente códigos escritos em C para programação paralela em GPU.
O cenario é o seguinte: do meu notebook, quero mandar/executar/compilar algoritmos no meu PC em casa!
Para isso, escrevi este script:

#!/bin/bash
#Copia o arquivo teste.c para a máquina virtual ip 192.168.125.128 (usuário root)
scp /Users/douglasborges/Desktop/teste2.c root@192.168.125.128:/home/douglasborges
#Compila o arquivo na máquina virtual e executa. S
ssh -T root@192.168.125.128 "gcc /home/douglasborges/teste2.c -o /home/douglasborges/teste2 && chmod +x /home/douglasborges/teste2 && /home/douglasborges/teste2"

===

Tenho dois problemas:
1) Preciso informar a senha duas vezes. Isso é ruim. Preciso informar a senha de root no script, mas nao sei como!

2) Estou passando o nome do arquivo.c de forma manual. Dentro do script. Isso precisa ser mudado. Eu gostaria de poder passar o "arquivo.c" na hora de poder executar o script, algo desse tipo:

./script "qualquer_algoritmo.c"

Nao sei como arrumar o script, para receber "qualquer arquivo.c". Ou seja, preciso criar alguma condição para que eu informe o arquivo a ser executado remotamente, e o script copie/execute/compile/retorne saida para mim.

Alguem pode me ajudar por favor?
Agradeço desde já.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts