python - 如何将 python 脚本包装到 bash 脚本中,以便在使用 nohup 时以在线方式重定向输出?
问题描述
我有一个 python 脚本script.py
from time import sleep
for i in range(30):
print(i)
sleep(1)
我将此脚本包装到 bash 脚本中script.sh
#!/bin/bash
python3 python_test.py
我想运行 bash 脚本nohup
并将输出重定向到output.out
. 因此我运行 linux 命令:
nohup bash script.sh > output.out &
但是,输出output.out
仅在 python 脚本“script.py”结束时重定向,而不是以在线方式。因此问题。
问题。如何将输出重定向output.out
到在线方式?
解决方案
推荐阅读
- hibernate - 使用 JTA 时,在调用另一个 EJB 中的函数之前提交事务
- typescript - 我正在尝试在另一个中过滤数组
- php - 在 Nginx 中处理具有命名位置的 404 并返回自定义 404
- python - 借助正则表达式识别特定模式
- c# - 是否可以使用外部 AD 从 Azure 托管的 Web 应用程序进行身份验证?
- go - 将重试策略变为可重用函数
- powerbi - 数据转换工具推荐
- visual-studio - Visual Studio 删除未使用的 Nuget 依赖项
- javascript - 路线导航在 NodeJs 中不起作用
- python - 计算熊猫的百分位数