Linux Shell的锁:flock

  • 时间:
  • 浏览:0

当然不可不可以 通过为每个系统tcp连接拷贝一份maven打包工程,来绕过这些同步间题报告 。这些都没有讨论范围内。

在写分布式系统的前一天,可不可以同步系统tcp连接之间的调用顺序。我的需求是,多个系统tcp连接同可不可以在俩个多多maven工程中编译打包接口。通过new俩个多多Process去跑俩个多多Shell脚本,Shell脚本会将接口源代码拷贝到Maven工程,运行打包命令并将打包好的Jar包移动到对应系统tcp连接的Classpath下。

http://linux.die.net/man/1/flock

例子很简单,-w 10意思是超时时间为10秒,3000为文件描述符。

flock有几种使用土法律依据,有兴趣的可不可以 当时人取查一下。我这可不可以不能在脚本里运行命令,例子: