Вызов команды shell rsync из C

Я создаю базовый файл на C, чтобы лучше изучить основные команды Linux. Я пытаюсь реализовать функцию резервного копирования tar. Я пытаюсь реализовать ее на C (все еще изучаю C) так, чтобы она работала с моей оболочкой.

Мой вопрос, Как я могу создать резервную копию моего каталога на C

Это все, что у меня есть на данный момент (только команды Linux)

Код

#define ROOT /home/network
#define DESTIN /home/network/backups
int shell_backUp(char **args)
{
    printf("Backing Up....");
    rsync -avu $ROOT $DESTIN;
    printf("Back Up complete");
}
0
28.10.2015, 17:40
0 ответов

Теги

Похожие вопросы