def main():
global logger
args = get_args()
if args.debug:
coloredlogs.install(level="DEBUG")
logger.debug("Command arguments: %s" % args)
# Adjust file limits
from_limit = resource.getrlimit(resource.RLIMIT_NOFILE)
(soft_limit, hard_limit) = from_limit
soft_limit = min(10000, hard_limit)
to_limit = (soft_limit, hard_limit)
logger.debug("Raising open file limit from %s to %s" % (repr(from_limit), repr(to_limit)))
resource.setrlimit(resource.RLIMIT_NOFILE, to_limit)
try:
result = modes.run(args)
except KeyboardInterrupt:
logger.critical("User abort")
return 5
if result != 0:
logger.error("Command failed")
return result
评论列表
文章目录