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

时间:2018-08-14 14:26:02

标签: bash shell

很抱歉这个愚蠢的问题,我需要将kinit -kt /home/rxie/rxie.keytab rxie添加到脚本文件中,以便在运行脚本文件时,它将使用我的keytab初始化。 kinit命令在bash中可以正常工作,但是当我运行脚本时,出现提示说rxie附近的语法错误

脚本如下:

#!/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())

enter image description here

有人可以帮我解决吗?非常感谢。

1 个答案:

答案 0 :(得分:0)

这实际上是由于我对shell脚本和python感到困惑,我真正想输入的是python脚本,但我认为它是shell脚本。

在python中,我所需要做的就是导入os,然后使用os.system运行外部命令(在这种情况下为kinit)。

相关问题