• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python utility.run_cmd函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中voltcli.utility.run_cmd函数的典型用法代码示例。如果您正苦于以下问题:Python run_cmd函数的具体用法?Python run_cmd怎么用?Python run_cmd使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了run_cmd函数的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: compile

 def compile(self, outdir, *srcfiles):
     """
     Compile Java source using javac.
     """
     self.initialize()
     if not os.path.exists(outdir):
         os.makedirs(outdir)
     utility.run_cmd('javac', '-classpath', self.classpath, '-d', outdir, *srcfiles)
开发者ID:migue,项目名称:voltdb,代码行数:8,代码来源:runner.py


示例2: compile

 def compile(self, outdir, *srcfiles):
     """
     Compile Java source using javac.
     """
     self.initialize()
     if not os.path.exists(outdir):
         os.makedirs(outdir)
     utility.run_cmd(
         "javac", "-target", "1.6", "-source", "1.6", "-classpath", self.classpath, "-d", outdir, *srcfiles
     )
开发者ID:JGarfunkel,项目名称:voltdb,代码行数:10,代码来源:runner.py


示例3: execute

 def execute(self, java_class, java_opts_override, *args, **kwargs):
     """
     Run a Java command line with option overrides.
     Supported keyword arguments:
         classpath           Java classpath.
         daemon              Run as background (daemon) process if True.
         daemon_name         Daemon name.
         daemon_description  Daemon description for messages.
         daemon_output       Output directory for PID files and stdout/error capture.
     """
     self.initialize()
     classpath = self.classpath
     kwargs_classpath = kwargs.get('classpath', None)
     if kwargs_classpath:
         classpath = ':'.join((kwargs_classpath, classpath))
     java_args = [environment.java]
     java_opts = utility.merge_java_options(environment.java_opts, java_opts_override)
     java_args.extend(java_opts)
     java_args.append('-Dlog4j.configuration=file://%s' % os.environ['LOG4J_CONFIG_PATH'])
     java_args.append('-Djava.library.path="%s"' % os.environ['VOLTDB_VOLTDB'])
     java_args.extend(('-classpath', classpath))
     java_args.append(java_class)
     for arg in args:
         if arg is not None:
             java_args.append(arg)
     daemonizer = utility.kwargs_get(kwargs, 'daemonizer')
     if daemonizer:
         # Does not return if successful.
         daemonizer.start_daemon(*java_args)
     else:
         return utility.run_cmd(*java_args)
开发者ID:bear000s,项目名称:voltdb,代码行数:31,代码来源:runner.py


示例4: execute

 def execute(self, java_class, java_opts_override, *args, **kwargs):
     """
     Run a Java command line with option overrides.
     """
     self.initialize()
     classpath = self.classpath
     kwargs_classpath = kwargs.get('classpath', None)
     if kwargs_classpath:
         classpath = ':'.join((kwargs_classpath, classpath))
     java_args = [environment.java]
     java_opts = utility.merge_java_options(environment.java_opts, java_opts_override)
     java_args.extend(java_opts)
     debug_port = kwargs.get('debugport', None)
     if debug_port:
         java_args.extend((
             '-Xdebug',
             '-Xnoagent',
             '-Djava.compiler=NONE',
             '-Xrunjdwp:transport=dt_socket,address=%d,server=y,suspend=y' % debug_port))
     java_args.append('-Dlog4j.configuration=file://%s' % os.environ['LOG4J_CONFIG_PATH'])
     java_args.append('-Djava.library.path="%s"' % os.environ['VOLTDB_VOLTDB'])
     java_args.extend(('-classpath', classpath))
     java_args.append(java_class)
     for arg in args:
         if arg is not None:
             java_args.append(arg)
     return utility.run_cmd(*java_args)
开发者ID:sumitk1,项目名称:voltdb,代码行数:27,代码来源:runner.py


示例5: execute

 def execute(self, java_class, java_opts_override, *args, **kwargs):
     """
     Run a Java command line with option overrides.
     Supported keyword arguments:
         classpath           Java classpath.
         daemon              Run as background (daemon) process if True.
         daemon_name         Daemon name.
         daemon_description  Daemon description for messages.
         daemon_output       Output directory for PID files and stdout/error capture.
     """
     self.initialize()
     classpath = self.classpath
     kwargs_classpath = kwargs.get("classpath", None)
     if kwargs_classpath:
         classpath = ":".join((kwargs_classpath, classpath))
     java_args = [environment.java]
     java_opts = utility.merge_java_options(environment.java_opts, java_opts_override)
     java_args.extend(java_opts)
     java_args.append("-Dlog4j.configuration=file://%s" % os.environ["LOG4J_CONFIG_PATH"])
     java_args.append("-Djava.library.path=default")
     java_args.extend(("-classpath", classpath))
     java_args.append(java_class)
     for arg in args:
         if arg is not None:
             java_args.append(arg)
     daemonizer = utility.kwargs_get(kwargs, "daemonizer")
     if daemonizer:
         # Run as a daemon process. Does not return.
         daemonizer.start_daemon(*java_args)
     elif utility.kwargs_get_boolean(kwargs, "exec"):
         # Replace the current process. Does not return.
         utility.exec_cmd(*java_args)
     else:
         # Run as a sub-process. Returns when the sub-process exits.
         return utility.run_cmd(*java_args)
开发者ID:hnwyllmm,项目名称:voltdb,代码行数:35,代码来源:runner.py


示例6: execute

 def execute(self, java_class, java_opts_override, *args, **kwargs):
     """
     Run a Java command line with option overrides.
     """
     self.initialize()
     classpath = self.classpath
     kwargs_classpath = kwargs.get('classpath', None)
     if kwargs_classpath:
         classpath = ':'.join((kwargs_classpath, classpath))
     java_args = [environment.java]
     java_opts = utility.merge_java_options(environment.java_opts, java_opts_override)
     java_args.extend(java_opts)
     java_args.append('-Dlog4j.configuration=file://%s' % os.environ['LOG4J_CONFIG_PATH'])
     java_args.append('-Djava.library.path="%s"' % os.environ['VOLTDB_VOLTDB'])
     java_args.extend(('-classpath', classpath))
     java_args.append(java_class)
     for arg in args:
         if arg is not None:
             java_args.append(arg)
     return utility.run_cmd(*java_args)
开发者ID:visualphoenix,项目名称:voltdb,代码行数:20,代码来源:runner.py


示例7: shell

 def shell(self, *args):
     """
     Run a shell command.
     """
     utility.run_cmd(*args)
开发者ID:bear000s,项目名称:voltdb,代码行数:5,代码来源:runner.py



注:本文中的voltcli.utility.run_cmd函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python utility.verbose_info函数代码示例发布时间:2022-05-26
下一篇:
Python utility.kwargs_get_boolean函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap