当前位置: 技术问答>linux和unix
shell中部分脚本只执行一次!!!
来源: 互联网 发布时间:2016-10-08
本文导语: 怎样实现在shell脚本中部分脚本只执行一次,下次运行这个shell脚本的时候,这些之前运行过的地方直接跳过去,运行其他的行。 因为在这个shell脚本中有些是用来注册schema的所以只能运行一次,不能重复运行。所以...
怎样实现在shell脚本中部分脚本只执行一次,下次运行这个shell脚本的时候,这些之前运行过的地方直接跳过去,运行其他的行。
因为在这个shell脚本中有些是用来注册schema的所以只能运行一次,不能重复运行。所以想请教大家有没有好的方法
谢谢。
因为在这个shell脚本中有些是用来注册schema的所以只能运行一次,不能重复运行。所以想请教大家有没有好的方法
谢谢。
|
lz一个帖子都没结..
可以设置某个环境变量,或者生成一个文件
下次执行的时候检查环境变量或文件..
可以设置某个环境变量,或者生成一个文件
下次执行的时候检查环境变量或文件..
|
你在shell里直接检查一下scheme是否已注册不就可以了。
|
就用这种方法,环境变量是最好的选择。
|
要说写个文件 你在你脚本里scheme注册成功的时候 touch /path/filename
然后下次判断一个该文件是否存在 如果存在就不注册scheme就行了啊。
不过我还是觉得这样做不是很好 既然你能注册scheme 那你也应该能检查scheme是否已经注册吧?
如果注册了 就不重复注册了 这样岂不更好?
然后下次判断一个该文件是否存在 如果存在就不注册scheme就行了啊。
不过我还是觉得这样做不是很好 既然你能注册scheme 那你也应该能检查scheme是否已经注册吧?
如果注册了 就不重复注册了 这样岂不更好?
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。