Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Скрипт копирования файлов  (Прочитано 2364 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alexx_b

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Скрипт копирования файлов
« : 16 Апреля 2009, 09:34:49 »
Хочу написать скрипт, который бы копировал файлы из примонтированной сетевой директории в локальную. Копировать нужно только новые и изменившиеся файлы, для этого решил использовать команду cp -u.
Все вроде хорошо копируется, но хочется как-то следить за выполнением данного скрипта. Подскажите как вывести в лог-файл результаты работы команды cp -u, причем надо выводить как ошибки копирования, так и удачные операции.

Оффлайн dukeglukem

  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Re: Скрипт копирования файлов
« Ответ #1 : 16 Апреля 2009, 10:05:31 »
cp -u -v

Оффлайн krush

  • Новичок
  • *
  • Сообщений: 25
  • root
    • Просмотр профиля
Re: Скрипт копирования файлов
« Ответ #2 : 17 Апреля 2009, 12:31:59 »
Можно через find сделать, он очень гибкий.
к примеру скопировать все файлы младше одних суток:
find $far_dir -name '*' -type f -mtime -1 -exec cp -p  {} $local_dir \;

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Скрипт копирования файлов
« Ответ #3 : 17 Апреля 2009, 16:56:26 »
(в сторону) Люди уже давно изобрели Subversion.
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн Sova777

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
    • Несколько слов о NetBeans C/C++ Pack'е
Re: Скрипт копирования файлов
« Ответ #4 : 17 Апреля 2009, 17:49:16 »
Скорее не Subversion, а rsync
Пользователь OpenSolaris 2008.11, Ubuntu 8.10, Windows XP. Mac OS X не нравится, стараюсь не использовать.

 

Страница сгенерирована за 0.016 секунд. Запросов: 21.