Linux笔记-结合nohup执行Python脚本时同步输出结果
来源:互联网 发布:淘宝头条可以赚钱吗 编辑:程序博客网 时间:2024/05/16 05:11
在Linux中,可以使用nohup
将脚本放置后台运行,如下:
nohup python myscript.py params1 > nohup.out 2>&1 &
但直接使用上面代码,无法在程序运行过程中查看Python中的print "computing"
输出结果,比如在每次循环中使用print
语句等。原因是python的输出有缓冲,导致nohup.out不能够马上看到输出。
解决方法:
- 使用-u参数,使得python不启用缓冲。
修改命令如下:
nohup python -u myscript.py params1 > nohup.out 2>&1 &
这样就可以同步看到输出结果了。
0 0
- Linux笔记-结合nohup执行Python脚本时同步输出结果
- 用nohup执行python程序时,print无法输出
- 用nohup执行python程序时,print无法输出
- 用nohup执行python程序时,print无法输出
- 用nohup执行python程序时,print无法输出
- nohup执行python脚本看不到log
- linux 或WIN 程序中执行脚本获得输出结果
- python nohup linux 后台运行输出
- python nohup linux 后台运行输出
- nohup 执行 python 程序 , 以及 print 无法输出问题
- linux 远程执行 shell脚本中nohup启动注意
- python linux 脚本执行
- Linux nohup永久执行
- 从Linux程序中执行shell(程序、脚本)并获得输出结果
- 从Linux程序中执行shell(程序、脚本)并获得输出结果
- 从Linux程序中执行shell(程序、脚本)并获得输出结果
- 从Linux程序中执行shell(程序、脚本)并获得输出结果(转)
- 从Linux程序中执行shell(程序、脚本)并获得输出结果(转)
- OJ3RD 1132 哈弗曼编码 - 贪心算法&哈夫曼树
- 直观解释-小波变换(一)
- 南邮编程在线编程题十六:求平均值和最大值
- UVA 11988 STL deque (双端队列||链表模拟)
- 直观解释-小波变换(二)
- Linux笔记-结合nohup执行Python脚本时同步输出结果
- C++11 并发指南一(C++11 多线程初探)
- 40节穷举课后小明借书and水仙花数
- Java注解
- 黑马程序员——Scanner中nextLine获取字符串时的问题与解决方案
- 改写世界的现实编辑器:Reality Editor
- hdu 1029 Ignatius and the Princess IV【stl】
- Linux下查看进程和线程
- 新手如何向大数据领域迈进