Используйте PDFjam, чтобы сделать это.
См.: https://superuser.com/questions/246092/how-to-convert-a-1-page-pdf-to-a-2-page-per-sheet-pdf
Это кажется wget
циклы вызывают переполнение памяти.
Естественное первое предложение состоит в том, чтобы увеличить снова память Вашего облачного экземпляра с 1 ГБ до 2 ГБ. Это недавно решило подобную проблему.
Если это не возможно или не решает проблему, второе решение состоит в том, чтобы работать wget
в 2 шагах:
Получите список файлов. Как я вижу в Вашем снимке экрана, файлы находятся в каталоге cloud.some_domain.com/remote.php/carddav/addressbooks/your_name/
.
Так, выполненный wget
получить индекс каталога:
wget https://cloud.some_domain.com/remote.php/carddav/addressbooks/your_name/
Это даст Вам index.html
файл.
Теперь можно проанализировать его для получения имен файлов для загрузки:
grep ".vcf" index.html | awk -F"href=" '{print $2}' | awk -F\" '{print $2}' > ALL_VCF_FILES.lst
for elt in `cat ALL_VCF_FILES.lst`
do
wget https://cloud.some_domain.com/remote.php/carddav/addressbooks/your_name/$elt
done
rm ALL_VCF_FILES.lst index.html
cat all_vcf_files.lst
сделайте wget-nc - no-check-certificate-e robots=off - user=user - пароль ='pswd' $elt сделанная комната ALL_VCF_FILES.lst index.html all_vcf_files.lst mv *.vcf/home/scripts/owncloud_backup/vcf/ – giovi321 07.01.2014, 18:51sed
строка мы можем просто добавить недостающую часть URL перед$elt
переменная. Посмотрите мое редактирование. 2-й: у Вас есть pathchain в Вашем index.html, потому что Вы запросили этот определенный файл в Вашемwget
commad. – Slyx 07.01.2014, 18:57