preventing execution of same executable

priyatendulkar's Avatar, Join Date: Jun 2011
Go4Expert Member
Hi ,

I have an executable say a.out.

My requirement is that ..At a time only single instance of a.out be executed

Is that possible in linux
xpi0t0s's Avatar, Join Date: Aug 2004
Mentor
I don't think you can prevent the OS launching a second copy of the executable but you can make them detect each other. For example one way is to create a file lock when the executable starts, so if a second instance is launched, it would try to lock that file, fail, deduce from that that there is already someone else running and exit.
priyatendulkar's Avatar, Join Date: Jun 2011
Go4Expert Member
k..
Thanx a lot for the response