debian wget 无法分叉
debian wget cannot fork
wget 从现在开始无法在我的 debian 服务器上运行:
wget http://anydomain.hu/anyimage.png
/usr/local/bin/wget: 3: /usr/local/bin/wget: Cannot fork
运行 "top" 命令:
Tasks: 89 total, 1 running, 88 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1,0 us, 0,0 sy, 0,0 ni, 99,0 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
KiB Mem: 1017080 total, 64316 used, 952764 free, 2264 buffers
KiB Swap: 1675260 total, 42488 used, 1632772 free, 22564 cached
我不知道有什么问题请帮助我
您是否尝试过重新安装 wget?如果不尝试 apt-get install --reinstall wget
并再次尝试下载任何内容。
wget
命令一般在/usr/bin
。由于您的位于 /usr/local/bin
,您似乎安装了一个具有相同名称的不同命令。
鉴于错误消息似乎包含一个行号,我猜测您的 /usr/local/bin/wget
是一个 shell 脚本,旨在作为标准 [=11= 的包装器]命令。
例如,如果您有类似的内容:
#!/bin/bash
wget -q "$@"
因为您想关闭 wget
的输出,那么您的脚本将递归调用自身。经过一定次数的迭代后,它将无法派生一个新进程,并终止。
如果是这样,更改脚本以显式调用 /usr/bin/wget
应该可以修复它。
wget 从现在开始无法在我的 debian 服务器上运行:
wget http://anydomain.hu/anyimage.png
/usr/local/bin/wget: 3: /usr/local/bin/wget: Cannot fork
运行 "top" 命令:
Tasks: 89 total, 1 running, 88 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1,0 us, 0,0 sy, 0,0 ni, 99,0 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
KiB Mem: 1017080 total, 64316 used, 952764 free, 2264 buffers
KiB Swap: 1675260 total, 42488 used, 1632772 free, 22564 cached
我不知道有什么问题请帮助我
您是否尝试过重新安装 wget?如果不尝试 apt-get install --reinstall wget
并再次尝试下载任何内容。
wget
命令一般在/usr/bin
。由于您的位于 /usr/local/bin
,您似乎安装了一个具有相同名称的不同命令。
鉴于错误消息似乎包含一个行号,我猜测您的 /usr/local/bin/wget
是一个 shell 脚本,旨在作为标准 [=11= 的包装器]命令。
例如,如果您有类似的内容:
#!/bin/bash
wget -q "$@"
因为您想关闭 wget
的输出,那么您的脚本将递归调用自身。经过一定次数的迭代后,它将无法派生一个新进程,并终止。
如果是这样,更改脚本以显式调用 /usr/bin/wget
应该可以修复它。