rsync - return values

User avatar
Nata Ivanova
Уже с Приветом
Posts: 3634
Joined: 04 May 2002 05:10
Location: St-Petersburg -> UK -> IL, US-> Toronto

rsync - return values

Post by Nata Ivanova »

Есть следующая проблема:

- Файлы копируюсся рсинком, не вручную, из батника .sh.
- После копированиа файлы надо удалить
- Копирование не всегда успешное (место там куда копируется не всегда есть)

Не подскажете как малой кровью сделать так чтобы файлы удалялись на исходнике только если копирование было успешным?
Не могу найти у rsync return values...

Спасибо!
User avatar
A. Fig Lee
Уже с Приветом
Posts: 12072
Joined: 17 Nov 2002 03:41
Location: английская колония

Re: rsync - return values

Post by A. Fig Lee »

Nata Ivanova wrote:Есть следующая проблема:

- Файлы копируюсся рсинком, не вручную, из батника .sh.
- После копированиа файлы надо удалить
- Копирование не всегда успешное (место там куда копируется не всегда есть)

Не подскажете как малой кровью сделать так чтобы файлы удалялись на исходнике только если копирование было успешным?
Не могу найти у rsync return values...

Спасибо!

man rsync:

EXIT VALUES


RERR_SYNTAX 1
Syntax or usage error

RERR_PROTOCOL 2
Protocol incompatibility

RERR_FILESELECT 3
Errors selecting input/output files, dirs


RERR_UNSUPPORTED 4
Requested action not supported: an attempt was made to manipulate 64-bit files on a platform that cannot support them; or an option was speciifed that is supported by the client and not by the server.


RERR_SOCKETIO 10
Error in socket IO

RERR_FILEIO 11
Error in file IO

RERR_STREAMIO 12
Error in rsync protocol data stream

RERR_MESSAGEIO 13
Errors with program diagnostics

RERR_IPC 14
Error in IPC code

RERR_SIGNAL 20
Received SIGUSR1 or SIGINT

RERR_WAITCHILD 21
Some error returned by waitpid()

RERR_MALLOC 22
Error allocating core memory buffers

RERR_TIMEOUT 30
Timeout in data send/receive


http://everythinglinux.org/rsync/
Верить нельзя никому - даже себе. Мне - можно!
User avatar
Nata Ivanova
Уже с Приветом
Posts: 3634
Joined: 04 May 2002 05:10
Location: St-Petersburg -> UK -> IL, US-> Toronto

Post by Nata Ivanova »

Thanks!
User avatar
flip_flop
Уже с Приветом
Posts: 4379
Joined: 20 Jun 2001 09:01

Post by flip_flop »

Try this option:
--delete-after
delete after transferring, not before

Return to “Вопросы и новости IT”