Ubuntu Server在登录特定用户时运行脚本

时间:2017-02-02 18:20:50

标签: python ubuntu

我有一个python程序,我想在特定用户登录我的Ubuntu服务器时运行。以前,我尝试通过命令useradd -m -s /var/jumpbox/jumpbox.py jumpbox执行此操作。这运行程序,但它没有像我从./jumpbox.py目录通过/var/jumpbox调用它时那样工作。问题是,这是一个curses菜单,当选择一个选项时,会调用另一个.py文件来运行。使用useradd方法运行jumpbox.py,我的菜单是工作的部分,但是当选择了一个选项时,它从不调用我的其他.py文件。当/var/jumpbox/jumpbox.py用户(并且只有此用户)登录服务器时,运行jumpbox文件的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

这是在.py内调用jumpbox.py文件的路径。我只是作为文件名引用它,没有完整路径,因为它在同一目录中。 os.system("python <full path>.py")使其完美运作。

谢谢@Hannu