Bash zálohovací skript

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
Zakk
Level 3
Level 3
Příspěvky: 477
Registrován: únor 13
Pohlaví: Muž

Bash zálohovací skript

Příspěvekod Zakk » 03 led 2019 18:38

Ahoj, snažím se udělat zálohovací skript v bashi, který vezme složku a jinde vytvoří její komprimovanou kopii s názvem "záloha"+ aktuální čas.

Zatím se mi (po troše googlení) podařilo dát dohromady tohle

Kód: Vybrat vše

#!/bin/bash

odkud= /home/martin/dokumenty/MyFiles ( adresa zdrojové složky)
kam=/home/martin/Dokumety/nova ( adresa cílové složky)
jmeno=zaloha

zip -r  $kam"$jmeno"$(date +%m%d%y).zip $odkud

done


Zdá se, že to funguje.. když v příkazovém řádku skirpt spustím, tak se v cílové složce objeví nová složka zaloha010319.zip.

Jen mám pořád pocit, že to není uplně ideální řešení.
Našel by se někdo, kdo by se na to podíval a řekl mi, jestli je to takhle v pořádku? Případně jak by to šlo nějak vylepšit.. např. aby se záloha neprováděla, pokud tam od minule nic nepřibylo, nebo jak zajistit, aby se skript pouštěl třeba každý den/každou neděli..

S programováním v bashi nemám zkušenosti a docela se v tom plácám.

Díky.



Reklama
zeus
Master Level 9.5
Master Level 9.5
Příspěvky: 9053
Registrován: únor 12
Bydliště: Pankrac
Pohlaví: Muž

Re: Bash zálohovací skript

Příspěvekod zeus » 03 led 2019 19:12

Objevi se ti slozka (tedy ne soubor), protoze tam chybi /
Jak to vylepsit - zip ma parametr update.
Pravidelne spousteni zajisti cron.
Prazaci jo ty se maj, az kdyz si me zavolaj..


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • vhodnej zálohovací softwér
    od xbs » 24 srp 2018 11:37 » v Vše ostatní (sw)
    13
    644
    od xbs
    26 srp 2018 16:23
  • Skript a bod obnovení
    od Peva » 04 črc 2018 02:32 » v Vše ostatní (sw)
    33
    1526
    od Peva
    06 črc 2018 21:35
  • Skript pro automatické smazání dat v Google Tabulkách
    od jakub.michalek » 13 kvě 2018 16:19 » v Kancelářské balíky
    0
    375
    od jakub.michalek
    13 kvě 2018 16:19

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 1 host