Directory Synchronize 0.92 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News Directory Synchronize 0.92 (Default branch)
# 1  
Old 01-25-2008
Directory Synchronize 0.92 (Default branch)

Image Directory Synchronize is a powerful, easy-to-configure tool to synchronize the contents of one directory with another. It can compare files by various attributes, such as size or modified-date. It can synchronize an unlimited number of directories, and has a detailed logging function. License: GNU General Public License (GPL) Changes:
It is now possible to keep multiple backups of changed or deleted files. Wildcards for the global log and wildcards regarding user information (name and home directory) have been implemented. Bugs regarding NullPointerExceptions in console mode and the bug that wildcards would be written back to the directory definition have been fixed.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

6 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to synchronize using FTP

Hi everyone! I need to write a script that will synchronize two servers using FTP. So basically the script will get only the files that exist on the remote server that do not exist on the local server. Is there an option to do this when using mget? If not, is there a way to copy over only the... (2 Replies)
Discussion started by: Fatbob
2 Replies

2. Shell Programming and Scripting

Synchronize Files-Help

Hi, I have two servers1&2, one is not in the network. Cant communicate from it to other servers. The second one can communicate to above mentioned server. I am trying a script which synchronizes files between server 1 an 2? server1: cant communicate to any other servers server2: can... (4 Replies)
Discussion started by: Tuxidow
4 Replies

3. UNIX for Advanced & Expert Users

synchronize processes

hi. i am writing a c program under bash shell. i would like to use semaphore functions like sem_wait(), sem_post() and i included <semaphore.h> and it compailes fine but when i try to run it gives me an error "undefined reference to sem_wait() , sem_post() , sem_init()" what have i missed... (2 Replies)
Discussion started by: emil2006
2 Replies

4. Programming

need a way to synchronize processes

I am writing a program in C for my networking class, so I am relatively new to this. To begin, I have 7 processes that need do send messages to every other one, and every one of them needs to receive the messages sent by others. I am using fork() to create 6 more processes. The message... (1 Reply)
Discussion started by: inabramova
1 Replies

5. Shell Programming and Scripting

how to synchronize different dirs

I have 4 directory Dir1 file1 file2 file3 file4 Dir2 file3 file5 file6 file8 Dir3 file1 file2 file6 file9 file10 Dir4 file3 file6 file12 file15 and all the 4 dirs are having couple of files. Few of the files are common to other directory/ies and few... (1 Reply)
Discussion started by: reldb
1 Replies

6. Programming

synchronize as in java

Hi, I am trying to implement the synchronize feature of java using C. I am using a semaphore for the same. I have a wrapper called "synch" to which I pass the function pointer(any_fn). This pointer points to the function (my_fn) which needs to be synchronized. However to create the semaphore I... (8 Replies)
Discussion started by: linuxpenguin
8 Replies
Login or Register to Ask a Question
FSYNC(2)						      BSD System Calls Manual							  FSYNC(2)

NAME
fsync, fsync_range -- synchronize a file's in-core state with that on disk LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <unistd.h> int fsync(int fd); int fsync_range(int fd, int how, off_t start, off_t length); DESCRIPTION
fsync() causes all modified data and attributes of fd to be moved to a permanent storage device. This normally results in all in-core modi- fied copies of buffers for the associated file to be written to a disk. fsync() should be used by programs that require a file to be in a known state, for example, in building a simple transaction facility. fsync_range() causes all modified data starting at start for length length of fd to be written to permanent storage. Note that fsync_range() requires that the file fd must be open for writing. fsync_range() may flush the file data in one of two manners: FDATASYNC Synchronize the file data and sufficient meta-data to retrieve the data for the specified range. FFILESYNC Synchronize all modified file data and meta-data for the specified range. By default, fsync_range() does not flush disk caches, assuming that storage media are able to ensure completed writes are transfered to media. The FDISKSYNC flag may be included in the how parameter to trigger flushing of all disk caches for the file. If the length parameter is zero, fsync_range() will synchronize all of the file data. RETURN VALUES
A 0 value is returned on success. A -1 value indicates an error. ERRORS
fsync() or fsync_range() fail if: [EBADF] fd is not a valid descriptor. [EINVAL] fd refers to a socket, not to a file. [EIO] An I/O error occurred while reading from or writing to the file system. Additionally, fsync_range() fails if: [EBADF] fd is not open for writing. [EINVAL] start + length is less than start. NOTES
For optimal efficiency, the fsync_range() call requires that the file system containing the file referenced by fd support partial synchro- nization of file data. For file systems which do not support partial synchronization, the entire file will be synchronized and the call will be the equivalent of calling fsync(). SEE ALSO
sync(2), sync(8) HISTORY
The fsync() function call appeared in 4.2BSD. The fsync_range() function call first appeared in NetBSD 2.0 and is modeled after the function available in AIX. BSD
May 17, 2010 BSD