Kategorie: Linux

Backing up a designated folder with cyclical repetition

Hey, today I will introduce you to a small bash script, which backs up a given folder on our server at a given time or day, possibly every few minutes.

script:

#!/bin/bash

DATA=`date +"%b-%d-%y"`
NAZWAPLIKU="backup-$DATA.tar.gz"
SOURCE ="/home/linux"             
KDOCELOWY ="/home/backup"
tar -cpzf $ KDALDAL / $ FILE NAME $ SOURCE

A catalog should be provided with the SOURCE, what we want to pack, while for KDOBELOWY we provide the path to the folder, where the copy should be. File should be given permissions 700.

Permissions:

chmod 700 nazwaskryptu.sh

If we want to, for the script to run itself, add it to the cron, (we enter in the terminal):

crontab -e

Then add it to the file, which we opened with the command above:

00 01 * * * /path_to_script / nazwaskryptu.sh

Thanks to this, our script will run every day at 01:00 in the night

Linux

Udostępnij
Opublikowane przez
Linux

Recent posts

KeePass2 2.52 w Ubuntu 22.04

The guide below describes how to install KeePass on Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installing Master PDF editor in Ubuntu 22.04

Master PDF Editor is a comprehensive PDF program, which includes many features. Oprócz tworzenia i edycji

2 years temu

iotop - memory monitoring

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Run multiple commands in one cron job

You can separate two or more commands with semicolons (;), Semicolon (;): służy do oddzielania

2 years temu

Changing the exif data of a photo in the Linux terminal

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installing Rocket.Chat Server on Rocky Linux 8

The following guide describes how to install Rocket.Chat on Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu