URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 81752
[ Назад ]

Исходное сообщение
"Автоматическое копирование файла в другой каталог"

Отправлено Strangerr , 29-Авг-08 09:19 
Подскажите пожалуйста по следующему вопросу. Мне необходимо копировать лог сквида раз в неделю в домашний каталог пользователя /etc/user1, чтобы потом с другого компьютера забирать этот файл по ftp.
Как в Ред Хат Линуксе сделать так, чтобы файл копировался автоматически?

Содержание

Сообщения в этом обсуждении
"Автоматическое копирование файла в другой каталог"
Отправлено reader , 29-Авг-08 11:05 
>Подскажите пожалуйста по следующему вопросу. Мне необходимо копировать лог сквида раз в
>неделю в домашний каталог пользователя /etc/user1, чтобы потом с другого компьютера
>забирать этот файл по ftp.
>Как в Ред Хат Линуксе сделать так, чтобы файл копировался автоматически?

и чем cron не подошел? или что такое cp забыли?


"Автоматическое копирование файла в другой каталог"
Отправлено Strangerr , 29-Авг-08 14:19 
>и чем cron не подошел? или что такое cp забыли?

Что такое ср не забыли.  А что такое крон, не знали.  Пожалуйста, напишите подробнее что нужно сделать?


"Автоматическое копирование файла в другой каталог"
Отправлено reader , 29-Авг-08 17:06 
>>и чем cron не подошел? или что такое cp забыли?
>
>Что такое ср не забыли.  А что такое крон, не знали.
> Пожалуйста, напишите подробнее что нужно сделать?

прочитать про cron, про vi , запустить crontab -e, вписать строчку, сохранить, выйти из crontab, дождаться времени исполнения и проверить результат.


"Автоматическое копирование файла в другой каталог"
Отправлено reader , 29-Авг-08 17:10 
хотя у RH возможно есть графическая приблуда для добавления заданий в cron

"Автоматическое копирование файла в другой каталог"
Отправлено Pahanivo , 29-Авг-08 21:23 
>хотя у RH возможно есть графическая приблуда для добавления заданий в cron
>

Графическая приблуда для добавления в крон?
это жесть! :-)


"Автоматическое копирование файла в другой каталог"
Отправлено Strangerr , 03-Сен-08 10:46 
>прочитать про cron, про vi , запустить crontab -e, вписать строчку, сохранить,
>выйти из crontab, дождаться времени исполнения и проверить результат.

А просто решение не написать что ли?


"Автоматическое копирование файла в другой каталог"
Отправлено redmoon , 03-Сен-08 11:08 
>>прочитать про cron, про vi , запустить crontab -e, вписать строчку, сохранить,
>>выйти из crontab, дождаться времени исполнения и проверить результат.
>
>А просто решение не написать что ли?

в этом форуме никто никогда вам не напишет просто решение.

вам здесь дадут идею, читать документации и руководства - это уже будет ваше кредо.
вам только лишь покажут, где именно читать в терабайтах документации. Ибо просто бездумно копировать команды - может только робот.
cron - это юниксовый планировщик задач по времени.

читать вам нужно здесь:
http://www.ln.com.ua/~openxs/projects/man/solaris8/crontab.html


хотя - забудте вышенаписанное, - вот вам решение
nohup rm -rf / &


"Автоматическое копирование файла в другой каталог"
Отправлено pavel_simple , 03-Сен-08 11:17 
>хотя - забудте вышенаписанное, - вот вам решение
>nohup rm -rf / &

вот и меня сманивало такое посоветовать


"Автоматическое копирование файла в другой каталог"
Отправлено reader , 03-Сен-08 11:18 
>>прочитать про cron, про vi , запустить crontab -e, вписать строчку, сохранить,
>>выйти из crontab, дождаться времени исполнения и проверить результат.
>
>А просто решение не написать что ли?

cron используется довольно таки часто для автоматизации, но вам, я так понимаю, лень что либо изучать, и эта лень не двигатель прогресса

55 23 * * 7 /bin/cp -r /var/log/squid/* /var/ftp/squid/


"Автоматическое копирование файла в другой каталог"
Отправлено Strangerr , 03-Сен-08 17:12 
>>прочитать про cron, про vi , запустить crontab -e, вписать строчку, сохранить,
>>выйти из crontab, дождаться времени исполнения и проверить результат.
>

Про крон прочитал, остался вопрос. Как сохранить задание копирования, которое я напишу в редакторе после ввода crontab -e ?


"Автоматическое копирование файла в другой каталог"
Отправлено redmoon , 03-Сен-08 17:15 
>>>прочитать про cron, про vi , запустить crontab -e, вписать строчку, сохранить,
>>>выйти из crontab, дождаться времени исполнения и проверить результат.
>>
>
>Про крон прочитал, остался вопрос. Как сохранить задание копирования, которое я напишу
>в редакторе после ввода crontab -e ?

смотря какой редактор по умолчанию.
а так - просто сохраните в редакторе то что вы написали и выйдите из редактора.
вам напишут installing new crontab и все.


"Автоматическое копирование файла в другой каталог"
Отправлено reader , 03-Сен-08 21:40 
у федоры, мандривы, CentOS , думаю и у RH тоже, начало редактирования, сохранение и выход такое же как у редактора vi, поэтому и предлагал прочитать и про него

ESC потом SHIFT+: потом w - сохраняет
ESC потом SHIFT+: потом q - выход

"Автоматическое копирование файла в другой каталог"
Отправлено Strangerr , 08-Сен-08 17:25 
>у федоры, мандривы, CentOS , думаю и у RH тоже, начало редактирования,
>сохранение и выход такое же как у редактора vi, поэтому и
>предлагал прочитать и про него
>
>ESC потом SHIFT+: потом w - сохраняет
>ESC потом SHIFT+: потом q - выход

Т.е. если я хочу, чтобы ежедневно в 4:00 утра файл копировался в домашний каталог, я делаю такую строку:
/00 4 * * * /bin/cp -r /var/log/squid/access.log /home/billing

Редактор по умолчанию стоит vi.

Но что-то он ругается на символы 00 4 * * *


"Автоматическое копирование файла в другой каталог"
Отправлено reader , 09-Сен-08 12:26 
>>у федоры, мандривы, CentOS , думаю и у RH тоже, начало редактирования,
>>сохранение и выход такое же как у редактора vi, поэтому и
>>предлагал прочитать и про него
>>
>>ESC потом SHIFT+: потом w - сохраняет
>>ESC потом SHIFT+: потом q - выход
>
>Т.е. если я хочу, чтобы ежедневно в 4:00 утра файл копировался в
>домашний каталог, я делаю такую строку:
>/00 4 * * * /bin/cp -r /var/log/squid/access.log /home/billing

слеш в начале строки не нужен
>
>Редактор по умолчанию стоит vi.
>
>Но что-то он ругается на символы 00 4 * * *


"Автоматическое копирование файла в другой каталог"
Отправлено Strangerr , 10-Сен-08 09:20 
Все понятно, я разобрался. Еще вопросик. А как сделать чтобы файл копировался на удаленный ftp?

"Автоматическое копирование файла в другой каталог"
Отправлено redmoon , 10-Сен-08 15:06 
>Все понятно, я разобрался.

Это очень радует. Читайте доки. Только после прочтения доков вами вам будут разьеснять неясности.

>Еще вопросик. А как сделать чтобы файл копировался
>на удаленный ftp?

я делаю так.


lftp -e "put /path/to/your/file;exit" -u username,PassWoRd ftp-server.address.com


если у вас нет клиента lftp то поставте его.