作者wheado (principal component QQ)
看板Linux
标题[问题] 背景执行并隐藏输出问题
时间Mon Jan 31 21:36:47 2022
各位前辈好,
我有一支程序想要让他在系统背景中执行,
查到的作法是在指令後面添加 & 符号。
https://imgur.com/ltYNjzl
所以我的执行指令是 python server.py & ,
但是当我 request 我的程序,
会看到 response 会从终端机直接显示出来,如下图。
https://imgur.com/ElvibN8
因为这会影响我的其他作业,我想请教如何隐藏这个 response ?
另外如果我想将每一次 response 写入一个档案 log 档,
我试着用 python server.py > log & 指令,
但是没有实现出来,请问针对这个问题要如何解决?
恳请指教,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.251.176.159 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1643636209.A.C8F.html
※ 编辑: wheado (111.251.176.159 台湾), 01/31/2022 21:37:36
1F:推 terter: python server.py > log 2>&1 & 01/31 22:06
2F:推 roccqqck: nohup 01/31 22:27
3F:→ wheado: 谢谢一楼,我去学习一下指令的意思,谢谢 01/31 22:48
4F:推 Bencrie: 表示它 log 打在 stderr 01/31 23:31