08-16-2010
mandatory & record locking using client server architecture
Hi
I want a program of employee database locking with mendatory & record locking using client server architecture .there are two type of clients one which has all permissions of read/write called supervisor & another can only read the file.employee data base should contain
1) name
2)ID
3)BU
4)Sal
5)time stamp(last modified)
Last edited by rluha; 08-16-2010 at 03:29 PM..
8 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
I've been running Django on MySQL on a Linux server for about 3 months w/o any problem. Suddenly a couple days ago, the server Django began throwing errors about not being able to connect to MySQL, at which point the entire server seizes up. The Apache Web server stops serving pages and SSH seizes... (3 Replies)
Discussion started by: mongoose1
3 Replies
2. Programming
What is the difference between mutex_lock and pthread_mutex_lock ? Should I use both when using binary semaphores.
Also, what is the difference between using a binary semaphore and a counting semaphore where you wait on the condition variable ? (1 Reply)
Discussion started by: joey
1 Replies
3. UNIX for Dummies Questions & Answers
Hi everyone! I'm totally new to Unix/Linux. In my last job I was able to be exposed a little bit by using unbuntu desktop for 11 months and also the xemacs editor. I basically know nothing and I'm totally interested in ditching the Microsoft Environment.
I would like to build a file server... (1 Reply)
Discussion started by: jtaylor69
1 Replies
4. Programming
Problem
- Linux Client/Server Socket Application: Preventing Client from quitting on server crash
Hi,
I am writing a Linux socket Server and Client using TCP protocol on Ubuntu 9.04 x64.
I am having problem trying to implement a scenario where the client should keep running even when the... (2 Replies)
Discussion started by: varun.nagpaal
2 Replies
5. Shell Programming and Scripting
Hi all,
Can anyone help ...on how to ensure that a file is locked .
thanks & regards,
Soodoo
----------------------------------------
Problem description: -
We usually use the mv command in scripts to make sure that a file is complete and not being written to by another process.
... (1 Reply)
Discussion started by: soodoo
1 Replies
6. Windows & DOS: Issues & Discussions
Hi All,
I need your expertise in finding a way to solve my problem.Please excuse if this is not the right forum to ask this question and guide me to the correct forum,if possible.
I am a DBA and on a daily basis i have to ftp huge dump files from my company server to my laptop and then... (3 Replies)
Discussion started by: kunwar
3 Replies
7. IP Networking
First of all, hello.
I have a problem installing a vpn server and client.
My server is a computer running windows 7, and windows, running a virtual machine running debian.
In the debian system, I've the vpn server installed (SoftEther VPN Server)
The problems come when I try to connect to... (1 Reply)
Discussion started by: Blues23
1 Replies
8. UNIX and Linux Applications
Good afternoon
I need your help please.
There is a Mantenance Windos which needs to Restart de Database Server 192.x.x.97 to set up some configuration
Is it mandatory or not to stop/start Applcation server that runs in 192.x.x.95 ?
Is it mandatory or not to stop/start apache and Tomcat?... (3 Replies)
Discussion started by: alexcol
3 Replies
LEARN ABOUT DEBIAN
dotlock
dotlock(1) Mail Avenger 0.8.3 dotlock(1)
NAME
dotlock - execute a command with a lock on a mailbox
SYNOPSIS
dotlock [-LPW] mbox-file command [arg ...]
DESCRIPTION
dotlock acquires a lock on the mailbox file mbox-file using both flock and a lock file, then executes command with any arguments specified.
When command exits, dotlock releases the lock.
dotlock attempts to clean up stale lockfiles. If it succeeds in locking an mbox-file with flock, and roughly 30 seconds elapse without
there being any changes to mbox-file or the lockfile, then dotlock will delete the lockfile and try again.
While it holds a lock, lockfile will keep updating the modification time of the lockfile every 15 seconds, to prevent the lock from getting
cleaned up in the event that command is slow.
OPTION
--noflock (-L)
Ordinarily, dotlock uses both flock and dotfile locking. (It uses flock first, but releases that lock in the even that dotfile locking
fails, so as to avoid deadlocking with applications that proceed in the reverse order.) The -L option disables flock locking, so that
dotlock only uses dotfile locking.
This is primarily useful as a wrapper around an application that already does flock locking, but to which you want to add dotfile
locking. (Even if your mail delivery system doesn't use flock, flock actually improves the efficiency of dotlock, so there is no
reason to disable it.)
--fcntl (-P)
This option enables fcntl (a.k.a. POSIX) file locking of mail spools, in addition to flock and dotfile locking. The advantage of fcntl
locking is that it may do the right thing over NFS. However, if either the NFS client or server does not properly support fcntl
locking, or if the file system is not mounted with the appropriate options, fcntl locking can fail in one of several ways. It can
allow different processes to lock the same file concurrently--even on the same machine. It can simply hang when trying to acquire a
lock, even if no other process holds a lock on the file. Also, on some OSes it can interact badly with flock locking, because those
OSes actually implement flock in terms of fcntl.
--nowait (-W)
With this option, dotlock simply exits non-zero and does not run command if it cannot immediately acquire the lock.
SEE ALSO
avenger(1), deliver(1), avenger.local(8)
The Mail Avenger home page: <http://www.mailavenger.org/>.
BUGS
dotlock does not perform fcntl/lockf-style locking by default. Thus, if your mail reader exclusively uses fcntl for locking, there will be
race conditions unless you specify the --fcntl option.
flock does not work over network file systems. Thus, because of dotlock's mechanism for cleaning stale lock files, there is a possibility
that a network outage could lead to a race condition where the lockfile is cleared before command finishes executing. If lockfile detects
that the lock has been stolen, it prints a message to standard error, but does not do anything else (like try to kill command).
AUTHOR
David Mazieres
Mail Avenger 0.8.3 2012-04-05 dotlock(1)