这个后台命令有什么问题吗?

这个后台命令有什么问题吗?

在 Google Cloud Debian VM 中,我在 Bash shell 上运行以下命令:

python programname.py > output.txt &

我希望它将其标准输出传递给output.txt并在后台运行该程序。相反,它在前台运行程序(即,命令行上不再有闪烁的光标,文本将继续填充屏幕作为程序输出)。

正在运行的 Python 程序正在训练 Tensorflow Keras 模型。该脚本最初是 Jupyter Notebook,但已直接转换为 .py 文件。

评论者建议这可能是写给 stderr。在我的命令末尾给出&符号,这是否是预期的行为?

Ctrl + z 似乎只能杀死程序。

相关内容