【如何在linux上序列化命令执行?】教程文章相关的互联网学习教程文章

如何在linux上序列化命令执行?【代码】

我想确保系统中的任何常规用户一次只能运行一个脚本.可以有多个用户登录,并且每个用户只能在其他用户的任何运行命令完成后才能运行命令. 很久以前在UNIX上,我使用批处理命令和一个适当的“仅一个任务”队列定义来序列化脚本执行.它解决了许多锁管理问题(它只需要在脚本中设置一个简单的超时). 现在在Linux上,批处理命令的执行方式不同,每分钟运行一个任务,并行运行任务,直到达到1.5个负载平均值. 我创建了自己的锁管理shell库来序列...