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.5
Level 3.5
Příspěvky: 713
Registrován: únor 13
Pohlaví: Muž
Stav:
Offline

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
Elite Level 10.5
Elite Level 10.5
Příspěvky: 10896
Registrován: únor 12
Bydliště: Pankrac
Pohlaví: Muž
Stav:
Offline

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
  • Lze udělat skript?
    od User123456 » 21 dub 2023 19:01 » v Vše ostatní (sw)
    1
    1150
    od Grander Zobrazit poslední příspěvek
    21 dub 2023 19:21
  • Skript na vytvoreni zastupce slozky
    od ajr » 01 úno 2024 21:21 » v Windows 11, 10, 8...
    1
    589
    od ITCrowd Zobrazit poslední příspěvek
    02 úno 2024 08:36

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti