开发者社区> 问答> 正文

命令行显示和不显示输出

我的python脚本里面有print输出,现在要它后台运行,加&是在后台了,
但是会不停的打印,怎么关掉打印?,如果又要查看打印的内容,怎么让它输出(还在运行)?

展开
收起
a123456678 2016-06-28 15:12:23 2024 0
1 条回答
写回答
取消 提交回答
  • 怎么关掉打印?

    将打印内容重定向到/dev/null中,相当于直接丢弃,任何地方都找不到打印的内容

    python your_script.py >> /dev/null &
    如果又要查看打印的内容,怎么让它输出(还在运行)?

    python your_script.py >> log.txt & #将输出重定向到当前目录下的log.txt文件中
    cat log.txt # 查看截止目前所有的日志内容
    tail log.txt # 查看截止目前,最后10行日志
    tail -f log.txt # 从最后10行开始滚动输出,准实时刷新
    tail -n 100 -f log.txt # 从最后100行开始滚动输出

    2019-07-17 19:48:24
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载