The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"вопрос по архиваторам под freebsd"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"вопрос по архиваторам под freebsd"
Сообщение от sergey emailИскать по авторуВ закладки on 05-Июл-02, 14:31  (MSK)
файл /etc/backup.sh oн содержит скрипт:
#!/bin/sh
zip -r backups /home /etc /usr/local /usr/local/www
#
mv backups.zip /usr/backup
cd /usr/backup
mv backups.5 backups.6
mv backups.4 backups.5
mv backups.3 backups.4
mv backups.2 backups.3
mv backups.1 backups.2
mv backups.zip backups.1

проблема такая когда он запускается вручную из командной строки то как положено создаются шесть файлов которые с каждым новым запуском /etc/backup.sh производят ротацию(т.е. все нормально),но когда /etc/backup.sh запускается из cron ,то с каждым новым запуском убивается один из шести файло до тех пор пока не остается только backup.6 и поновому файлы не создаются.запись в crontab такая:

0       */3     *       *       *       root    /etc/backup.sh
помогите пожалуйста решить проблему.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: вопрос по архиваторам под freebsd"
Сообщение от lavr emailИскать по авторуВ закладки on 05-Июл-02, 14:44  (MSK)
>файл /etc/backup.sh oн содержит скрипт:
>#!/bin/sh
>zip -r backups /home /etc /usr/local /usr/local/www
>#
>mv backups.zip /usr/backup
>cd /usr/backup
>mv backups.5 backups.6
>mv backups.4 backups.5
>mv backups.3 backups.4
>mv backups.2 backups.3
>mv backups.1 backups.2
>mv backups.zip backups.1
>
>проблема такая когда он запускается вручную из командной строки то как положено
>создаются шесть файлов которые с каждым новым запуском /etc/backup.sh производят ротацию(т.е.
>все нормально),но когда /etc/backup.sh запускается из cron ,то с каждым новым
>запуском убивается один из шести файло до тех пор пока не
>остается только backup.6 и поновому файлы не создаются.запись в crontab такая:
>
>
>0       */3    
>*       *    
>   *       root
>   /etc/backup.sh
>помогите пожалуйста решить проблему.
>
>
>
>

убери cd
и используй полные пути для mv, а вооще-то это лучше сделать в цикле
и с проверкой существования файлов, посмотри для примера интерактивный
lcvsup, sorry, все по разным машинам разбросано, но как пример подойдет:

http://unix1.jinr.ru/~lavr/lcvsup - для cron'а в нем выкинут весь
диалог и вообще у меня их несколько, для releng/release/release_securityfix и отдельно для ports и docs

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: вопрос по архиваторам под freebsd"
Сообщение от sergey emailИскать по авторуВ закладки on 05-Июл-02, 16:25  (MSK)
убрал сd и использовал полные пути все равно таже проблема.
подскажите может можно использовать другие архиваторы например tar и с какой опцией что-бы архивировались все файлы в папке.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: вопрос по архиваторам под freebsd"
Сообщение от lavr emailИскать по авторуВ закладки on 05-Июл-02, 17:09  (MSK)
>убрал сd и использовал полные пути все равно таже проблема.
>подскажите может можно использовать другие архиваторы например tar и с какой опцией
>что-бы архивировались все файлы в папке.

возможно у тебя проблема с alias'ами для команд или полным путем:

man 5 crontab - на предмет переменных среды

man tar

tar zcvf filename1.tgz file1
tar zcvf filename2.tgz file2
...

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру