当前位置: 技术问答>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是否已经注册吧?
如果注册了 就不重复注册了 这样岂不更好?