本文整理汇总了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;未经允许,请勿转载。 |
请发表评论