如何运行一个tmux会话startup_script在谷歌云?



我想在启动我的google cloud vm时在tmux会话中运行python脚本。我搜索了一下堆栈溢出,发现了这段代码。

#! /bin/bash
sudo -H -u MyUser tmux new-session -d -s discord 'python3 MyFile.py'

我把它放在我的虚拟机的元数据部分,其中startup_scripts去,但它不启动当我启动我的虚拟机。然而,当我在终端上运行这段代码后,我的vm已经启动,它做的正是我想要的。我遗漏了什么?

我找了半天才发现问题。该命令在根目录下运行,因此,在代码段之前,必须添加:

Add: cd home/username

在你的代码之前。

相关内容

  • 没有找到相关文章

最新更新