daemon() failed no such device的解决办法
起因
用 killall 命令结束以-D参数后台运行着的aria2c进程时,有一定概率会导致aria2c无法再一次以 -D 参数后台运行,运行错误提示为:
daemon() failed no such device
解决办法
重建 /dev/null
rm /dev/null
mknod /dev/null c 1 3
chmod 666 /dev/null
预防措施
经过测试,使用 kill -9 结束进程后,不会上述问题。
原因猜测
后台运行时aria2c程序会将输出重定向到 /dev/null ,不当的结束aria2c进程导致了/dev/null。
EOF
评论框君很顽皮,需要科学上网才能看到哦!~
关注微信公众号(MarIxs)也能联系到我哦!