Bash 如何在启动脚本中添加kinit keytab
很抱歉这个愚蠢的问题,我需要将Bash 如何在启动脚本中添加kinit keytab,bash,shell,Bash,Shell,很抱歉这个愚蠢的问题,我需要将kinit-kt/home/rxie/rxie.keytab-rxie添加到脚本文件中,这样当我运行脚本文件时,它将使用我的keytab将其kinit。 kinit命令在bash中运行得很好,但是当我运行脚本时,在rxie附近得到提示说语法错误 脚本如下: #!/usr/bin/python2 # -*- coding: utf-8 -*- import re import sys from jupyter_core.command import main e
kinit-kt/home/rxie/rxie.keytab-rxie
添加到脚本文件中,这样当我运行脚本文件时,它将使用我的keytab将其kinit。
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())
谁能帮我整理一下吗?非常感谢。这实际上是由于我对shell脚本和python的混淆造成的,我真正想要的是一个python脚本,但我认为它是一个shell脚本 在python中,我只需要导入os,然后使用os.system运行外部命令,在本例中是kinit