scp pasta atual para o nome da pasta de destino como ddmmyy

0

Eu quero adicionar uma tarefa cron que scp uma pasta para um servidor com no servidor o nome da pasta é em outra pasta cujo nome da pasta é um timestamp como ddmmyy

algo como

scp -r <foldername> user@server:path/to/destination/ddmmyyhhmmss

ddmmyyhhmmss: data mês ano hora min seg

    
por Noor 08.02.2013 / 13:59

1 resposta

2

Você pode obter a data por meio do comando date, que permite especificar um formato de data por meio de% d,% m, etc. O Cron trata% caracteres como especiais, portanto, é necessário evitá-los. Algo como isso deve copiar seu arquivo no topo de cada hora.

0   *   *   *   *   scp -r <foldername> user@server:path/to/destination/$(date +\%d\%m\%y\%H\%M\%S)
    
por 08.02.2013 / 15:05

Tags