Aquí hay algunas formas realmente fáciles de corregir el error bin / ash /etc/init.d/uhttpd.
Aprobado: Fortect
Si está iniciando esto para flashear más fácilmente, simplemente arrastre la imagen OpenWrt a su enrutador o posiblemente a una memoria USB adecuada (con suerte tiene un WT3020 con un puerto USB) y usa la demanda de actualización del sistema.
Si no tiene ningún USB adherido, puede pasar la url del pensamiento para actualizar, pero prefiero que tenga un precio alto de la imagen local tan a menudo simplemente porque sea posible.
Para guardar una lista de correos electrónicos como referencia de por vida, puede usar:
Para ahorrar dinero en sus archivos de configuración reales para su posterior reinstalación manual, incluida cualquier configuración que utilice, el kernel será:
Para un mejor consejo, digo que espere, pero visualmente es difícil obtener la reacción del mercado como si fuera nuevo en la instalación. inventario
opkg | merodeando -f 1 -d ''> /ruta/a/paquetes.lista
sysupgrade -b /path/to/fichier.tar.gz
sysupgrade -n
No pude esperar 5 segundos, así que estoy optimista de que funciona, puede que sea demasiado tarde. o demasiado rápido. A veces, cualquier persona puede usar nc -z
para probar si alguna parte del puerto está ahora (todavía) en uso y hacer lo siguiente (creo que a menudo “pelean” por el puerto 80):
Aprobado: Fortect
Fortect es la herramienta de reparación de PC más popular y eficaz del mundo. Millones de personas confían en él para mantener sus sistemas funcionando de forma rápida, fluida y sin errores. Con su sencilla interfaz de usuario y su potente motor de análisis, Fortect encuentra y soluciona rápidamente una amplia variedad de problemas de Windows, desde la inestabilidad del sistema y los problemas de seguridad hasta la gestión de la memoria y los cuellos de botella en el rendimiento.
#! / bin / bashpara con el fin de en $ (Seq 5); hacer si tu encuentras ! nc -z localhost 80; Entonces Pausa Fi eco ? rrr yo quedarse 1hizosi nc -z localhost 80; Entonces killall -9 uhttpd Sueño 1Fisi ! NC-Z. localhost 80; Entonces /etc/init.d/lighttpd startotro echo 'El puerto no es tan libre'Fi
Si, después de esperar cinco veces, el have fun sigue sin terminar, párate con más fuerza y arranca el más activo lighttpd cuando el puerto esté libre.
Normalmente investigan si algo que se está reiniciando normalmente es uhttpd (por ejemplo, su proceso actual lo inicia en ese primer lugar). Quizás sleep 5
la mayoría de la gente está usando suficientes hojas para reiniciar (para el escenario, vea el número de ejercicio uhttpd
antes de ejecutar el script para que no lo active).
respondido el 16 de febrero de 2016 a las 7:43 am
72,8k
Acelere el rendimiento de su computadora ahora con esta simple descarga.