[решено] Помогите со скриптом копиравания ??

Ответить
Аватара пользователя
Ufo_log

[решено] Помогите со скриптом копиравания ??

Сообщение Ufo_log »

Доброго времени суток

есть задание по информатике

у меня стоит freeBSD мне надо сделать скрипт для копирования данных при этом чтобы при каждом копировании создавалась папка с ДДММГГГГ а внем файлов (папок)

при этом используя функцию cp

если кто может киньте наглядный пример использования функции CP

описание cp у меня есть но для меня это трудновато

Большое спасибо.
Аватара пользователя
[mzd]

Re: [решено] Помогите со скриптом копиравания ??

Сообщение [mzd] »

Ufo_log, вот
тут
полно примеров. Это учебник по написанию скриптов на shell.
Аватара пользователя
Ufo_log

Re: [решено] Помогите со скриптом копиравания ??

Сообщение Ufo_log »

я приблизительно понял в чем дело но все равно скрипт не работает как надо

он не выполняет некоторых функций

может кто-то подскажет или поправит то что я делаю у меня нет sella а на машине стоит FreeBSD чистая (она боевая)

на ней очень много закручено хотелось бы что бы она дожила до следующего года Изображение
Аватара пользователя
dmitryst

Re: [решено] Помогите со скриптом копиравания ??

Сообщение dmitryst »

Цитата Ufo_log:



у меня нет sella а на машине стоит FreeBSD чистая (она боевая)
[решено] Помогите со скриптом копиравания ??




и как нет шелла? Gmone или KDE есть? Жмем Ctrl+Alt+F1 - и вот он, shell! Изображение
Аватара пользователя
Ufo_log

Re: [решено] Помогите со скриптом копиравания ??

Сообщение Ufo_log »

нет значит нет шел не предусмотрен на freeBSD а ставить гном KDE или иксы я не хочу
Аватара пользователя
Ufo_log

Re: [решено] Помогите со скриптом копиравания ??

Сообщение Ufo_log »

на сколько я понял скрипт что-то не видет он не может проверить файлы сp -u test1/* ~/test2/ не сверяются Изображение
Аватара пользователя
dmitryst

Re: [решено] Помогите со скриптом копиравания ??

Сообщение dmitryst »

Ufo_log, а
Цитата Ufo_log:



test1/*
[решено] Помогите со скриптом копиравания ??




у вас где? Укажите полный путь к нему.


Цитата Ufo_log:



нет значит нет шел не предусмотрен на freeBSD а ставить гном KDE или иксы я не хочу
[решено] Помогите со скриптом копиравания ??




я ничего не понял. /usr/bin/sh у вас есть? Если нет, можно исполь зовать bash, zsh, csh и кучу всего. Или вы имели в виду, что нет пароля root-а? Он, вообще-то, и не нужен.



ЗЫ. Не забудьте в первой строке скрипта указать реальный путь к шеллу(#!/usr/bin/sh, например) и сделать файл скрипта исполняемым (775, например)
Аватара пользователя
3kLiN

Re: [решено] Помогите со скриптом копиравания ??

Сообщение 3kLiN »

Код:

Код: Выделить всё

#!/bin/bash
datestamp=`date +%d%m%Y`
mkdir /путь/куда/копируем/$datestamp
cp -Rp /путь/откуда/копируем/* /путь/куда/копируем/$datestamp/
Ответить

Вернуться в «Программирование в *nix»