繁体   English   中英

Python脚本使用100%CPU

[英]Python script uses 100% CPU

嘿,我在用python。 在我的python文件中,我只有2行,例如:

#!/usr/bin/env
print("hello")

然后将我的.py文件设为可执行文件,并在ubuntu服务器上运行它(./hello.py)。 使用“ top”命令,我列出了所有进程。 hello.py使用100%CPU。 为什么要使用100%CPU(服务器具有512MB 1 CPU)

您错误的shebang行

#!/usr/bin/env

使系统启动/usr/bin/env来处理脚本,如下所示:

/usr/bin/env ./hello.py

/usr/bin/env将第一个不包含=并且不以-开头的参数视为要运行的程序,因此它尝试启动./hello.py 由于不正确的shebang线,这再次运行

/usr/bin/env ./hello.py

这是一个无限循环。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM