Skocz do zawartości

Dodanie daty i godziny do kopii zapasowej (backup'u) na FreeBSD 11


michalsky394
 Udostępnij

Rekomendowane odpowiedzi

Witam. Chciałbym aby backup który utworzy się na samym końcu pakowania plików, miał zawsze dopisane do nazwy datę, godzinę, minutę i sekundę utworzenia. Ktoś pomoże? (FreeBSD 11.2 i386)

#!/bin/sh
clear
## Usuwanie ##
cd / && rm -rf cmd.7z
cd /usr/local/www/ && rm -rf backup_forum/*
cd /var/db/mysql/ && rm -rf baza_danych.7z
cd /usr/local/www/apache24/data/ && rm -rf pliki_forum.7z
## Robienie backupu ##
cd /
7z a cmd.7z pack
mv cmd.7z /usr/local/www/backup_forum/
cd /var/db/mysql/
7z a baza_danych.7z forum_base
mv baza_danych.7z /usr/local/www/backup_forum/
cd /usr/local/www/apache24/data/
7z a pliki_forum.7z admin api applications datastore oauth plugins system uploads .htaccess 404error.php conf_global.php Credits.txt error.php index.php init.php sitemap.php
mv pliki_forum.7z /usr/local/www/backup_forum/
cd /usr/local/www/backup_forum/
7z a backup_forum.7z pliki_forum.7z baza_danych.7z cmd.7z
rm -rf baza_danych.7z pliki_forum.7z cmd.7z

Archiwum końcowe ma nazwę "backup_forum.7z"

Odnośnik do komentarza
Udostępnij na innych stronach

Godzinę temu, El Profesor napisał:

Nie działa. To jest pod windowsa. Próbowałem wszystkiego ze strony. Na samym końcu wychodzi taki bubel:

%DATE:~2,2%.%DATE:~5,2%.%DATE:~-4% backup_forum.7z

Odnośnik do komentarza
Udostępnij na innych stronach

  • Założyciel

https://www.freebsd.org/cgi/man.cgi?date

The command: date

"+DATE: %Y-%m-%d%nTIME: %H:%M:%S" 

will display:

DATE: 1987-11-21

TIME: 13:36:16

Spróbuj np. coś takiego:

7z a %Y-%m-%d_backup_forum_%H:%M:%S.7z %Y-%m-%d_pliki_forum-%H:%M:%S.7z %Y-%m-%d_baza_danych-%H:%M:%S.7z %Y-%m-%d_cmd-%H:%M:%S.7z
Odnośnik do komentarza
Udostępnij na innych stronach

Opcja pierwsza, wyskoczył bubel. 

Opcja druga:

root@Xezia:/usr/local/www/backup_forum # 7z a %Y-%m-%d_backup_forum_%H:%M:%S.7z                                                                                                                                                              %Y-%m-%d_pliki_forum-%H:%M:%S.7z %Y-%m-%d_baza_danych-%H:%M:%S.7z %Y-%m-%d_cmd-%                                                                                                                                                             H:%M:%S.7z

7-Zip [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,32 bits,1 CPU x86)

Scanning the drive:

WARNING: No more files
%Y-%m-%d_pliki_forum-%H:%M:%S.7z


WARNING: No more files
%Y-%m-%d_baza_danych-%H:%M:%S.7z


WARNING: No more files
%Y-%m-%d_cmd-%H:%M:%S.7z

0 files, 0 bytes

Creating archive: %Y-%m-%d_backup_forum_%H:%M:%S.7z

Items to compress: 0


Files read from disk: 0
Archive size: 32 bytes (1 KiB)

Scan WARNINGS for files and folders:

%Y-%m-%d_pliki_forum-%H:%M:%S.7z : No more files
%Y-%m-%d_baza_danych-%H:%M:%S.7z : No more files
%Y-%m-%d_cmd-%H:%M:%S.7z : No more files
----------------
Scan WARNINGS: 3
12 minut temu, El Profesor napisał:

Jak wpiszesz 


echo %DATE%

W konsolę, to co otrzymujesz?

Pod spodem wyskakuje samo %DATE% bez tego echo

Odnośnik do komentarza
Udostępnij na innych stronach

1 godzinę temu, El Profesor napisał:

Czego użyłeś?

Będę przy kompie spowrotem to dam edita posta i pokażę  (w 7 zipie normalnie) tylko kod troszkę inaczej wygląda

Edit.

7z a backup_forum_$(date +%d.%m.%Y_%H.%M.%S).7z pliki_forum.7z baza_danych.7z cmd.7z

@El Profesor

Edytowane przez michalsky394
Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
  • Podobna zawartość

    • Instalacja phpMyAdmin na FreeBSD 11
      phpMyAdmin jest dostępny w domyślnym repozytorium FreeBSD. Możesz zainstalować phpMyAdmin poprzez komendę:
      pkg install phpMyAdmin-php72-4.8.3 phpMyAdmin powinien zostać pobrany i zainstalowany w folderze /usr/local/www/phpMyAdmin/
      Skopiuj przykładową konfigurację phpMyAdmin do jej domyślnej lokalizacji, uruchamiając:
      cp /usr/local/www/phpMyAdmin/config.sample.inc.php /usr/local/www/phpMyAdmin/config.inc.php Edytuj plik konfiguracyjny Apache za pomocą następującego polecenia.
      nano /usr/local/etc/apache24/httpd.conf Dodaj następujące wiersze na końcu pliku.
      Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/" <Directory "/usr/local/www/phpMyAdmin/"> Options None AllowOverride Limit Require all granted </Directory> Zrestartuj serwer WWW Apache, uruchamiając:
      service apache24 restart Logowanie do phpMyAdmin:
      Dzięki wcześniej dodanemu przekierowaniu w pliku konfiguracyjnym możemy się zalogować do phpMyAdmin poprzez adres:
      http://Your_Server_IP/phpmyadmin/ Zaloguj się przy użyciu nazwy użytkownika root i hasła jakie ustawiłeś wcześniej.
    • Witam Mam takie pytanie. Czy jest jakiś darmowy VPS z FreeBSD bo na razie nie mam skąd $$ wziąć a sponsor mi się urwał i straciłem kontakt z nim.
      Miałby ktoś link do jakiegoś darmowego VPSa. Umiem postawić serwer metin2, miałem już sporo i mogę dać z tego nawet zysku 30-40% jak bym skończył go stworzyć i start zrobił?
    • chciałby ktoś za sponsorować nie duże części Maszyny z systemem freebsd mam prawie ukończony Serwer Typu Easy/PvP/4FUN Projekt Metina Na starcie chętnie pod stronę główną itd podepnę pod Sponsora płatności wszystkie wiec nie straci nikt nic więcej na gg 65215749 lub na pw lub na emailu jajaaj-dada@wp.pl czekam na chętnego wiec Pisać śmiało kto by chciał za sponsorować ! 
    • Witam wiecie może gdzie znajdę VPS lub coś z systemem freebsd do 100 zł i żeby miało 32 bit 9.2 lub 9.3 prosił bym bardzo o pomoc !
    • Witam. Przy złożeniu podania o stały adres ip, musiałem podać adres mac swojej karty sieciowej. Teraz gdy chcę skonfigurować połączenie pod mój stały adres ip w virtualbox w systemie freebsd czy linux to system się czepia o adres mac bo maszyna wrzeszczy że adres mac jest wykorzystywany.
      Nawet wymuszenie w maszynie uzywanie tego adresu mac nic nie daje.Nie ma totalnie całkiem internetu w maszynie a w całym kompie jest i wszystko chodzi. Czy jest możliwość, aby dostawca internetu jakoś ten mac odblokował aby się maszyna nie czepiała i był normalnie w niej internet?
  • Najnowsze tematy

  • Ostatnio rozwiązane

×