Pavel Chernov (K1rch)
ru: Backupd - это демон, производящий резервное копирование любых файлов, которые были как-либо изменены в указанной директории или субдериктории указанной директории. Резервное копирование производится сразу после внесения изменения в файл (после сигнала CTRL+S, например).
Исключение для копирования - скрытые файлы, они игнорируются.
en: Backupd is a daemon that backups any files that have been modified in any way in the specified directory or subdirectory of the specified directories. A backup is made immediately after the change is made. to a file (after the CTRL+S signal, for example).
The exception for copying is hidden files, they are ignored.
ru:
- Выполните клонирование репозитория
git clone https://github.com/Ya-Pasha-364shy/Backupd.git
- Запустите сборку
make
make
ВНИМАНИЕ: От Вас потребуются права root, чтобы интегрировать демона в свою систему !
- Запустите демона через systemctl
systemctl start BackupPJ.service
- Проверьте, что демон заработал
systemctl status BackupPJ.service
- Остановите работу демона
systemctl stop BackupPJ.service
Таким образом демон остановится по сигналу SIGINT без утечек памяти.
en:
- Clone the repo
git clone https://github.com/Ya-Pasha-364shy/Backupd.git
- Run build
make
make
ATTENTION: You will need root privileges to integrate the daemon into your system!
- Start the daemon via systemctl
systemctl start BackupPJ.service
- Check that the daemon is running
systemctl status BackupPJ.service
- Stop the daemon
systemctl stop BackupPJ.service
This way the daemon will stop on SIGINT signal without memory leaks.
ru: Если вы хотите сделать замечание, исправить найденный баг, сделать задачу из списка TODO, разбросанных по коду - делайте merge-request. Названия ветки давайте таким образом: bugfix-1.1 (если это первый найденный баг за проект), аналогично с фичами и модификациями (первое число - версия проекта, второе - номер исправленного бага, в данном случае).
Аналогично с фичами и модификациями: feature-1.2 enhancement-1.3
en: If you want to make a remark, fix a found bug, make a task from the TODO list scattered throughout the code - make a merge request. Let's name the branch like this: bugfix-1.1 (if this is the first bug found for the project), similarly with features and modifications (the first number is the project version, the second is the number of the fixed bug, in this case).
Similarly with features and modifications: feature-1.2 enhancement-1.3
ru: Используйте телеграмм, для связи со мной. Ссылка на телеграм в профиле
en: Use telegram to contact me. Telegram link in profile