首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在启动脚本中添加kinit keytab

如何在启动脚本中添加kinit keytab
EN

Stack Overflow用户
提问于 2018-08-14 22:26:02
回答 1查看 320关注 0票数 0

对于这个愚蠢的问题,我很抱歉,我需要将kinit -kt /home/rxie/rxie.keytab rxie添加到一个脚本文件中,这样当我运行脚本文件时,它将使用我的密钥表启动。kinit命令在bash中运行得很好,但是当我运行脚本时,提示我在rxie附近出现语法错误

脚本如下:

代码语言:javascript
复制
#!/usr/bin/python2

# -*- coding: utf-8 -*-
import re
import sys

from jupyter_core.command import main

echo 'kinit -kt /home/rxie/rxie.keytab rxie'
if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(main())

有人能帮我解决这个问题吗?非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2018-08-22 04:29:08

这实际上是由于我对shell脚本和python的混淆造成的,我真正想放入的是python脚本,但我以为它是shell脚本。

在python中,我所需要的就是导入os,然后使用os.system运行外部命令,在本例中就是kinit。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51843781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档