carrega arquivos para o gdrive usando uma ferramenta, mas em um script [closed]

1

Eu tenho quase milhares de arquivos com .dat extension E estou usando uma ferramenta embutida vá fazer o upload, Mas existe um problema pois cada arquivo meu tem 31 GB e tem muito, Então eu quero fazer um script bash para fazer isso, que pode funcionar como

root@Ubuntu-1404-trusty-64-minimal /storage # gdrive --config "config.json" upload 7.dat
Uploading 7.dat
Uploaded 0B8RgYtlwEE1sSzJxeEhKd19PWnM at 17.7 MB/s, total 31.5 GB

Mas é preciso monitorar depois de cada upload, preciso definir o próximo upload. Existe possível em qualquer script bash linux, que pode esperar que o processo seja concluído? e o início automático para o próximo arquivo .dat ?

    
por Junaid Farooq 25.05.2017 / 14:02

1 resposta

0
#!/bin/bash

for f in *.dat
do
    gdrive --config "config.json" upload $f
done

Ou um one-liner bash:

[mehlsec@localhost ~]$ for f in *.dat; do gdrive --config "config.json" upload $f; done

Isso fará o upload de todos os arquivos .dat em seu diretório atual, um após o outro.

    
por 25.05.2017 / 14:28