How do I make sure my bash script isn't already running?

后端 未结 13 833
無奈伤痛
無奈伤痛 2020-12-31 05:56

I have a bash script I want to run every 5 minutes from cron... but there\'s a chance the previous run of the script isn\'t done yet... in this case, i want the new run to j

13条回答
  •  醉梦人生
    2020-12-31 06:42

    You might want to have a look at the man page for the flock command, if you're lucky enough to get it on your distribution.

    NAME
           flock - Manage locks from shell scripts
    SYNOPSIS
           flock [-sxon] [-w timeout] lockfile [-c] command...
    

提交回复
热议问题