【发布时间】:2021-11-27 00:02:07
【问题描述】:
我想在启动我的谷歌云虚拟机时在 tmux 会话中运行 python 脚本。我搜索了堆栈溢出并找到了这段代码。
#! /bin/bash
sudo -H -u MyUser tmux new-session -d -s discord 'python3 MyFile.py'
我把它放在了启动脚本所在的虚拟机的元数据部分,但是当我启动我的虚拟机时它没有启动。但是,当我在我的 vm 启动后在终端中运行此代码时,它完全符合我的要求。我在这里错过了什么?
【问题讨论】:
-
使用 Compute Engine 串行端口查看日志。检查命令是否正在执行,是否有错误。
标签: bash google-cloud-platform virtual-machine tmux startupscript