07-25-2008
Do a Web search for "shell lockfile" Lots of examples of various methods to "lock" a file while updating it. Which method you should use will depend on your particular application.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I have a set of scripts to do software releases to remote machines which uses ftp. I'm having a problem getting 'lost connection' messages.
What I wanted to ask is, does ftp employ some sort of file locking if two ftp processes are trying to copy the same file at the same time? & if so could... (2 Replies)
Discussion started by: Kevin Pryke
2 Replies
2. UNIX for Dummies Questions & Answers
Hi,
Simple question but I just need to confirm the answer:
If two or more processes attempt to move the same file at exactly the same time, will unix internal file locking allow only one of the processes to access the file?
Many thanks
Helen :) (2 Replies)
Discussion started by: Bab00shka
2 Replies
3. UNIX for Dummies Questions & Answers
Hi
I would like to lock a file using korn Shell Script before coping the contents of the file.
Do let me know
Thanks in Advance.
Senone (3 Replies)
Discussion started by: senone
3 Replies
4. UNIX for Advanced & Expert Users
Hi,
Does anyone know what happens when two processes are simultaneously trying to write to a single file in UNIX (AIX)?
Cheers (1 Reply)
Discussion started by: penfold
1 Replies
5. UNIX for Dummies Questions & Answers
We want to lock a file, during a program(pgm1) execution(until the execution of the program is completed), so that other program(pgm2) can't read/edit that file, until execution of earlier program(pgm1) is completed. How can this be achieved thru shell scripting...
we tried chmod +l option, but... (1 Reply)
Discussion started by: thanuman
1 Replies
6. UNIX for Dummies Questions & Answers
how to ensure all files are being locked while updateing some files?
example when i want to update the password and shadow file in unix. how do i implement file locking??
please advice
thanks (2 Replies)
Discussion started by: yang
2 Replies
7. UNIX for Advanced & Expert Users
i am working on a device runnin on linux....i have configured the samba server in the device such that my windows PC can access a shared folder in the device. Also in the device i am runnin some programs which access the files in this shared folder. What i want to know is whether there is any way i... (1 Reply)
Discussion started by: abhinx
1 Replies
8. Solaris
Hello,
I ls -al to see the permission of a file and there is 1 file have strange permission. It's a "l" instead of "x".
-rwxr-lr-x 1 root other 24905 Jan 11 2007 /etc/vx/isis/Registry.pre-ddlpro
-rw-r-lr-- 1 root root 0 Jan 6 43:25... (2 Replies)
Discussion started by: Smith
2 Replies
9. UNIX for Advanced & Expert Users
All,
Just wondering if someone has a file open on client A for writing and it is locked, is that file still readable from client A or B?
Basically I'm just wanting to know if a file is opened already, can it still be opened for read only? (1 Reply)
Discussion started by: markdjones82
1 Replies
10. Emergency UNIX and Linux Support
Got a weird problem.
I have a user that inherited a data processing system written in Perl. The system consists of about 150 Perl scripts and about 40 Fortran executables.
The system had been working fine until recently, when I changed our file server configuration.
First the system... (2 Replies)
Discussion started by: ccj4467
2 Replies
LEARN ABOUT DEBIAN
af_unlock
af_lock(3) Attribute Filesystem (AtFS) af_lock(3)
NAME
af_lock, af_unlock, af_testlock - mechanism for reserving update rights in AtFS
SYNOPSIS
#include <atfs.h>
Af_user *af_lock (Af_key *aso, Af_user *locker)
Af_user *af_unlock (Af_key *aso)
Af_user *af_testlock (Af_key *aso)
DESCRIPTION
This manual page describes the interface to the AtFS locking mechanism. Locks are used to avoid conflicting updates to one object history.
After a user has reserved the update rights, no other user may add new versions to the reserved history. Reserving the update rights hap-
pens by locking the most recent version of the history. As AtFS allows adding new versions to each generation in a history, each genera-
tion may be locked separately. Reserving update rights for old generations (with generation numbers smaller than the newest generation) are
performed by locking the most recent version of the corresponding generation. Removing an ASO (af_rm - manual page af_files(3)) and chang-
ing an ASO's version number (af_svnum - manual page af_version(3)) also requires a lock on the corresponding ASO.
af_lock reserves the update permission for the user identified by locker. On successful completion, a buffer identical to locker is
returned, a NULL pointer otherwise.
af_unlock cancels a formerly established reservation of update rights. Only the owner or the locker of an ASO (identified by the Af_user
structure that was given to the corresponding call of af_lock) are allowed to do this. On successful completion, af_unlock returns a buffer
containing the identification of the former locker. This may be empty, if the ASO was not locked. Upon error, a NULL pointer is returned.
af_testlock returns a buffer containing an identification of the current locker of the specified ASO. It returns an empty buffer, if no
lock is set.
SEE ALSO
af_version(3), af_files(3)
DIAGNOSTICS
af_lock and af_unlock return -1 on error and af_errno is set to indicate the error number.
AtFS-1.71 Fri Jun 25 14:33:11 1993 af_lock(3)