Skip to main content
Became Hot Network Question
added 10 characters in body
Source Link
Hauke Laging
  • 94.6k
  • 21
  • 132
  • 185

if I have a deployment.shdeployment.sh, it has two parameters: environment and release version.

deployment.sh uat release1 deployment.sh prod release1

deployment.sh uat release1
deployment.sh prod release1

I want to make at any time: the deployment.shdeployment.sh with same environment and release version can be run in singleton. But deployment.sh uat release1 deployment.sh uat release1 and deployment.sh prod release1deployment.sh prod release1 can be run concurrently.

How to do this. Thx

if I have a deployment.sh, it has two parameters: environment and release version.

deployment.sh uat release1 deployment.sh prod release1

I want to make at any time: the deployment.sh with same environment and release version can be run in singleton. But deployment.sh uat release1 and deployment.sh prod release1 can be run concurrently.

How to do this. Thx

if I have a deployment.sh, it has two parameters: environment and release version.

deployment.sh uat release1
deployment.sh prod release1

I want to make at any time: the deployment.sh with same environment and release version can be run in singleton. But deployment.sh uat release1 and deployment.sh prod release1 can be run concurrently.

How to do this. Thx

Source Link

How to make sure only one instance of a bash script with parameters runs?

if I have a deployment.sh, it has two parameters: environment and release version.

deployment.sh uat release1 deployment.sh prod release1

I want to make at any time: the deployment.sh with same environment and release version can be run in singleton. But deployment.sh uat release1 and deployment.sh prod release1 can be run concurrently.

How to do this. Thx