Errores haciendo un script con lineas de ordenes validas en consola (Pagina 1) / Scripts y programación / Foro Wifi-libre.com

El libre pensamiento para un internet libre

No estas registrado.     

Anuncio

Wifi-highpower.es es distribuidor oficial de Alfa Network

#1 12-08-2016 12:34:06

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 2,684

Errores haciendo un script con lineas de ordenes validas en consola

Pongo aquí el post de dynyly

dynyly escribió:

salu2
1 gracias por tu paciencia ; por responder siempre
2 perdona por porque se que no deberia pero donde pongo mi pregunta no deseo llenarte el foro creando post nuevos que solo es una pregunta
3 ademas como soy un acomplejao lo pongo aqui al final de la pagina; para que se vean tus nuevos post que me encantan sobre tutos de programacion y demas
4 hablo o publico en este foro como en ningun otro; solo porque se responde a la gente cuando hace una pregunta de manera educada y siempre se responde aunque sea para decir que no se tiene conocimiento sobre tal tema que rara vez pasa si se trata la pregunta sobre de linux
-------
dichas todas estas formalidades esperando que no te molestes mucho por desviar tema central de post

¿Porque cuando tecleo orden por orden desde consola no obtengo fallos pero si lo hago script para aligerar tiempo y demas me falla ¿
¿Es que a lo mejor necesita unos segundos para ejecutar las ordenes y al hacerlas script me da fallo al ir mas rapidos los comandos u ordenes¿

te expongo tal cual el tema es reescribir lighttpd con todas sus dependencias y demas pero lo hago comando por comando y funciona no lo entiendo

rm -rf /etc/lighttpd
rm -rf /etc/lograte.d
rm /etc/rc.d/rc.lighttpd
cp -r /root/Desktop/lighhtp-wifslax/etc/lighttpd /etc
cp -r /root/Desktop/lighhtp-wifslax/etc/logrotate.d /etc
cp -r /root/Desktop/lighhtp-wifslax/etc/rc.d/rc.lighttpd /etc


cp -r /root/Desktop/lighhtp-wifslax/usr/lib/lighttpd /usr/lib

rm /usr/sbin/lighttpd
rm /usr/sbin/lighttpd-angel
cp /root/Desktop/lighhtp-wifslax/usr/sbin/lighttpd /usr/sbin
cp /root/Desktop/lighhtp-wifslax/usr/sbin/lighttpd-angel /usr/sbin.

lo dicho es que no entiendo esto porque pasa aunque de permisos al script

Desconectado

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

#2 12-08-2016 12:44:14

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 2,684

Re: Errores haciendo un script con lineas de ordenes validas en consola

Respondo primero a tu segunda pregunta.

¿Es que a lo mejor necesita unos segundos para ejecutar las ordenes y al hacerlas script me da fallo al ir mas rapidos los comandos u ordenes?

Esto puede ocurrir. No se si será el caso pero es una eventualidad.
En este caso lo más simple es usar el comando time para hacer pausas entre las ordenes problemáticas

¿Porque cuando tecleo orden por orden desde consola no obtengo fallos pero si lo hago script para aligerar tiempo y demas me falla ¿

No debería.
No te olvides de poner la "bangline" en incio (#! /bin/bash) y lo más seguro es invocarlo con bash (así no necesitas ni atribuirle derechas de ejecución)

bash myscript.sh

Si te sigue dando fallo copia y pega lo que obtienes en consola al ejecutar el script (y el script)
Encontraremos la solución y la causa del falló.
,

Desconectado

#3 13-08-2016 00:16:39

dynyly
Usuario

Registrado: 19-04-2015
Mensajes: 264

Re: Errores haciendo un script con lineas de ordenes validas en consola

salu2
gracias por tu paciencia siempre se aprende algo el comando time solo es buscar pero antes has de saber que existe ese comando big_smile:D
solucionado era que como guardo las cosas cada x tiempo por culpa que siempre me olvido de mirar la bateria hice un apagado rapido despues de mover archivos y se perdieron lol:lol::lol:  culpa mia

comandos buenos todo bien; aunque solo sea para mi yo para mi solucione fallo
se que no se debe degradar una version mas vieja pero si funciona la vieja y la nueva no; pues quiero la vieja y todo resuelto

PD: wifislax es tan facil como clic derecho crear bash e introduces en el lo que quieras cierras  ;
otra vez clic derecho sobre script creado propiedades y das permisos
abres consola arrastras archivo a consola y pegar posicion  sin tanto escribir pa los vagos como yo lol:lol:  soy un vago

Desconectado

#4 13-08-2016 14:43:09

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 2,684

Re: Errores haciendo un script con lineas de ordenes validas en consola

Puedes hacer lo todo con clic derecha en todos sistemas: Marcas tu script como ejecutable (es como hacer chmod + X) y luego en lugar de arrastrar lo en consola puedes incluso hacer doble click izquierda y se ejecuta....
Lo que te decía es aún más rápido..... abres una consola, escribes bash, arrastras y sueltas el script, le das a enter y se ejecuta (sin tener que dar les permisos)
Esto se debe a que invocas el interprete directamente y tu sistema sabe que tiene que ejecutar un script bash sin necesitar saber que es un fichero "ejecutable"

Desconectado

#5 13-08-2016 15:31:32

dynyly
Usuario

Registrado: 19-04-2015
Mensajes: 264

Re: Errores haciendo un script con lineas de ordenes validas en consola

gracias
es que asi es como tener un profesor personal big_smile:D:D  asi da gusto explicas todo ;
tio si tuviera dinero o una escuela te contrataba

en lugar de arrastrar lo en consola puedes incluso hacer doble click izquierda y se ejecuta....   (eso tampoco lo sabia !como tantas cosas!)
sigue asi por favor con tutos practicos sobre comandos ; bash;python etc.....

Desconectado

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

Temas similares

Tema Respuestas Vistas Ultimo mensaje
Pegado:
91 6643 Hoy 11:05:19 por kiabras
25 275 Hoy 09:33:18 por thuglife
4 66 Ayer 21:02:13 por trini
0 36 Ayer 20:14:04 por kcdtv
El porque por dynyly  [ 1 2 ]
25 194 25-04-2017 15:05:04 por kcdtv

Pie de página

Información del usuario

Ultimo usuario registrado: Pikitui
Usuarios registrados conectados: 0
Invitados conectados: 11

Estadisticas de los foros

Número total de usuarios registrados: 474
Número total de temas: 757
Número total de mensajes: 5,893

Máx. usuarios conectados: 61 el 28-03-2017 00:04:22