TIP: Click on subject to list as thread! ANSI
echo: fidosoft.husky
to: BENNY PEDERSEN
from: WILFRED VAN VELZEN
date: 2017-01-16 09:43:00
subject: Re: bash script blocking

Hi Benny,

On 2017-01-16 02:47:22, you wrote to All:

 BP> model:

 BP> if bash-lock-file exists
 BP>   do nothing
 BP> else
 BP>   create bash-lock-file
 BP>   do hpt
 BP>   do htick
 BP>   delete bash-lock-file
 BP> endif

Your model is wrong! The checking and creating of the lock file should be one
atomic operation!

So use:

if create bash-lock-file succeeds
  do hpt
  do htick
  delete bash-lock-file
else
  do nothing
endif

Most distributions have a command for that. For instance 'lockfile'.

Bye, Wilfred.

--- FMail-W32 1.73.12.64-B20170112
* Origin: FMail development HQ (2:280/464)

SOURCE: echomail via QWK@docsplace.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.