Re: montar usb
El 2016-04-08 21:01, merlinva2...@grannet.grm.sld.cu escribió: > Buenas, > > Antes cuando yo insertaba una memoria usb en un puerto se montaba en una > carpeta que se encontraba en > /media/nombre_del_usuario/etiqueta_del_pendrive ; sin embargo ahora se > monta en /media/usb0. > ¿Cómo hago para que se monte como antes? > saludos > merlin > > -- > Este mensaje le ha llegado mediante el servicio de correo electronico que > ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema > Nacional de Salud. La persona que envia este correo asume el compromiso de > usar el servicio a tales fines y cumplir con las regulaciones establecidas > > Infomed: http://www.sld.cu/ [1] Puedes probar a montarlo manualmente con el comando mount. $ mkdir /media/nombre_de_usuario/ $ mount /dev/sdx/ /media/nombre_de_usuario -- Un saludo, JUAN JOSÉ SALVADOR PIEDRA - http://juanjosalvador.es Links: -- [1] http://www.sld.cu/
Re: Dudas generales acerca de progracion en linux.
Ala de Dragón writes: > La idea es por ejemplo, no tener que recompilar mi juego favorito cada > vez que actualizo debian, el cliente standar resulta que no se puede > compilar mas alla de debian 7 (pero el desarrollador del juego > proporciona un binario que corre sobre cualquier chisme que tenga > linux, openGL y aceleracion 3D) Lo que hacen muchos juegos comerciales es distribuir las copias de las librerías que hacen falta junto con el binario (generalmente SDL y poco más). El resto de las dependencias son muy básicas, y éstas si que son altamente compatibles entre versiones del SO, en este caso, Debian. -- Alberto
Re: directorio /sys vacio en debian 6
El 8/4/16, Camaleón escribió: > sm01@stt008:~$ mount | grep sys > sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) > fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime) > > "/sys" en un directorio temporal (sysfs¹), debe estar vacío al arrancar y > el kernel genera los archivos al vuelo. > > ¿Estás seguro de que las imágenes de los clientes ligeros tienen que > estar en ese directorio? > > https://en.wikipedia.org/wiki/Sysfs > Saludos, > Camaleón > > No, las imagenes estan en /srv/vdisk, la carpeta vacia esta dentro de las imagenes en si. Hay algo de lo que me explicaste q no entiendo, cuando usas ls en /sys, o sea pc:~# ls /sys te devuelve: block bus class dev devices firmware fs kernel module power o sea, que kernel estaria dentro de /sys, asi q como puede ser que kernel genere /sys, si se encuentra dentro de la misma si pudieras explicarme eso, muy agradecido, solo voy x 3 años usando linux y no tengo la posibilidad de usar frecuentemente internet para documentarme.
Re: Samba_dlz, dhcp y zona inversa no actualiza
El Tue, 12 Apr 2016 16:45:31 -0400, cosme escribió: (...) (ya abriste un hilo hace poco sobre ese tema, te respondo allá para no separarlos) Saludos, -- Camaleón
Re: Samba_dlz, bind9, dhcp con la zona inversa error TSIG
El Tue, 12 Apr 2016 16:45:31 -0400, cosme escribió: > Despues de haber compilado samba-4.4.0 e instalado bind9 y > isc-dhcp-server desde los repos en Debian 8 todo funciona bien excepto > la zona inversa que no actualiza desde el DHCP al DNS. > > > Probé el ejemplo que viene en > https://wiki.archlinux.org/index.php?title=Samba_4_Active_Directory_domain_controller&oldid=427930 Vale, pero mejor si copias/pegas o subes a alguna página tu configuración en concreto (omite los datos sensibles), no vaya a ser que te falte algo y desde aquí no lo podemos ver ;-) > Este es el error que da pero no he logrado solucionar > > Apr 12 16:22:45 cd1 named[848]: samba_dlz: starting transaction on zone > 7.168.192.in-addr.arpa > Apr 12 16:22:45 cd1 named[848]: samba_dlz: spnego update failed > Apr 12 16:22:45 cd1 named[848]: client 192.168.57.10#54515/key rndc-key: > updating zone '7.168.192.in-addr.arpa/NONE': update failed: rejected by > secure update (REFUSED) > Apr 12 16:22:45 cd1 named[848]: samba_dlz: cancelling transaction on zone > 7.168.192.in-addr.arpa > Apr 12 16:22:45 cd1 dhcpd: Unable to add reverse map from > 39.7.168.192.in-addr.arpa. to xp2.cuba.co.cu: REFUSED > > no he logrado que la zona inversa se actualize usando el dhcp, solo > actualiza la zona directa > > He ido modificando los permisos para probar pero nada > > Alguna idea? Sí, ese mensaje de error aparece en Google, por lo que puedes ir probando las cosas que sugieren, luego nos vas diciendo lo que has hecho y con qué resultado. https://www.google.com/webhp?complete=0&hl=en&gws_rd=cr,ssl#complete=0&hl=en&q=rndc-key:+updating+zone+update+failed:+rejected+by+secure+update+%28REFUSED%29 Saludos, -- Camaleón
Re: directorio /sys vacio en debian 6
El Wed, 13 Apr 2016 08:30:29 -0400, Sephiroth Safe escribió: > El 8/4/16, Camaleón escribió: > >> sm01@stt008:~$ mount | grep sys sysfs on /sys type sysfs >> (rw,nosuid,nodev,noexec,relatime) >> fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime) >> >> "/sys" en un directorio temporal (sysfs¹), debe estar vacío al arrancar >> y el kernel genera los archivos al vuelo. >> >> ¿Estás seguro de que las imágenes de los clientes ligeros tienen que >> estar en ese directorio? >> >> https://en.wikipedia.org/wiki/Sysfs > > No, las imagenes estan en /srv/vdisk, la carpeta vacia esta dentro de > las imagenes en si. Ah, vale... entonces es normal que esté vacío si el cliente no ha logrado iniciar. > Hay algo de lo que me explicaste q no entiendo, > cuando usas ls en /sys, o sea > > pc:~# ls /sys > > te devuelve: > > block bus class dev devices firmware fs kernel module power > > o sea, que kernel estaria dentro de /sys, No, hombre, el kernel no anda por ahí :-) sm01@stt008:~$ locate vmlinuz /vmlinuz /boot/vmlinuz-3.2.0-4-amd64 sm01@stt008:~$ ls -la /vmlinuz lrwxrwxrwx 1 root root 26 jun 1 2013 /vmlinuz -> boot/vmlinuz-3.2.0-4- amd64 > asi q como puede ser que kernel genere /sys, si se encuentra dentro de > la misma si pudieras explicarme eso, muy agradecido, solo voy x 3 > años usando linux y no tengo la posibilidad de usar frecuentemente > internet para documentarme. Te copio la información de Wikipedia en español para que lo entiendas mejor: *** Sysfs es un sistema de archivos virtual que proporciona el núcleo Linux v2.6. Sysfs exporta información sobre los dispositivos y sus controladores desde el modelo de dispositivos del núcleo hacia el espacio del usuario, también permite configurar parámetros. *** Saludos, -- Camaleón
Re: Dudas generales acerca de progracion en linux.
El Tue, 12 Apr 2016 23:41:51 +0200, Ala de Dragón escribió: >>(...) > Hola :D Os contesto un poco a todos, mil gracias por vuestros aportes. > Quien me conoce sabe que investigare cada uno de ellos. > > La idea es por ejemplo, no tener que recompilar mi juego favorito cada > vez que actualizo debian, el cliente standar resulta que no se puede > compilar mas alla de debian 7 (pero el desarrollador del juego > proporciona un binario que corre sobre cualquier chisme que tenga linux, > openGL y aceleracion 3D) > > Igual me ocurre con otros tantos programas que tenia compilados. (...) ¿No has pensando en usar una VM para evitarte compilaciones en entornos mixtos? Si el juego/programas no necesita recursos excesivos para ejecutarse, una VM normalita (Qemu o VirtualBox) te podría servir. > Son programas sencillos corriendo en un entorno domestico, no creo que > mi computadora domestica sea muy segura hoy en dia, si la tarea es > firmar digitalmente codigo fuente. > Pero considero que para leer esta lista, almacenar mis fotos, y echarme > unas partidas es mas que suficiente. > El volumen de la aplicacion no me importa si ocupa 2 megas o 20 gigas > disco duro me sobra. > > La cuestion que me surge tras leeros es que si se puede hacer un chroot > para compilar en deb7 para deb8, ¿se puede hacer un chroot sobre mi > vieja particion de deb7 y correr alli mis viejas aplicaciones desde > deb8/9.? No sé hasta qué punto la aplicación se podría ejecutar sin quejarse, mientras pueda buscar y tener acceso a todas las bibliotecas que necesita, no dirá ni pío, pero si se trata de un programa complejo (como un videojuego que necesita aceleración gráfica) pues tengo mis dudas... Echa un vistazo a lo que te permite un entorno chrooteado: https://wiki.debian.org/chroot > En caso contrario lo mas parecido seria utilizar los programas y > libreiras que utiliza la version 7. Voy a husmear dlopen a ver que es. Saludos, -- Camaleón
[SOLUCIONADO] Re: Registros actividad usuarios - SAMBA
El día 12 de abril de 2016, 18:54, Diego H. Cancelo escribió: > El día 12 de abril de 2016, 11:34, Maykel Franco > escribió: >> Por lo pronto he encontrado un modulo llamado audit para samba para >> realizar precisamente esto... >> >> https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/VFS.html#id2650662 >> >> Alguna sugerencia o mejor manera de realizar esto? Alguien que lo haya >> montado? > > Hola Maykel. > Yo utilizo el módulo audit justamente para auditar operaciones sobre > samba que realizan alumnos en varias escuelas. > Es sencillo de configurar. > En su momento empecé a configurarlo con esta ayuda> > > https://chicheblog.wordpress.com/2011/01/21/como-auditar-la-actividad-de-los-usuarios-en-samba/ > > Suerte. > > Saludos. > Diego. > > === > "Diego H. Cancelo" diego[at]cancelo[dot]com[dot]ar > *GNU/Linux User # 491743* | Huella digital: > 03CA 8BAC 823A 80A1 D2FD E74F 50AB 79D7 8F1A 0DF7 > GnuPG: 2048D/8F1A0DF7 | Clave GPG: solicitar por mail > http://www.bootsector.com.ar | http://www.lugro.org.ar > Referente Técnico Escolar-EPEA N°1-Las Ovejas-Neuquén > === > Usá Software Libre. Si es la guía que encontré, me funcionó perfecto el full_audit. Gracias a todos.
Re: montar usb
Todo se resolvió cuando desinstalé el usbmount. Ahora lo que no se es si esto tendrá alguna consecuencia negativa. saludos merlin > > El 2016-04-08 21:01, merlinva2...@grannet.grm.sld.cu escribió: > >> Buenas, >> >> Antes cuando yo insertaba una memoria usb en un puerto se montaba en una >> carpeta que se encontraba en >> /media/nombre_del_usuario/etiqueta_del_pendrive ; sin embargo ahora se >> monta en /media/usb0. >> ¿Cómo hago para que se monte como antes? >> saludos >> merlin >> >> -- >> Este mensaje le ha llegado mediante el servicio de correo electronico >> que ofrece Infomed para respaldar el cumplimiento de las misiones del >> Sistema Nacional de Salud. La persona que envia este correo asume el >> compromiso de usar el servicio a tales fines y cumplir con las >> regulaciones establecidas >> >> Infomed: http://www.sld.cu/ [1] > -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/
historial de comandos
Hola Amigos de la lista mi consulta es la siguiente: tengo un servidor con un repositorio de contenidos corriendo bajo Debian y cuando lo configure no realice la documentación de comandos usados... quisiera saber si hay alguna forma detallada de ver esto un registro o algo... probé con history pero me muestra los últimos comandos introducidos que son miles, pero no veo los primeros que me interesan - muchas gracias!
Re: historial de comandos
history | less -- ___ / "I'll see if I have the time to guide \ | you into that - I have a life and a | | wife and a job" | | | \ Husse Aug 28 2007 / --- \ ^__^ \ (oo)\___ (__)\ )\/\ ||w | || || __ < Mi extensión es 2273 > -- \ \ .--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/ El mié, 13-04-2016 a las 19:11 -0300, tomas gonzalez escribió: > Hola Amigos de la lista mi consulta es la siguiente: tengo un servidor > con un repositorio de contenidos corriendo bajo Debian y cuando lo > configure no realice la documentación de comandos usados... quisiera > saber si hay alguna forma detallada de ver esto un registro o algo... > probé con history pero me muestra los últimos comandos introducidos > que son miles, pero no veo los primeros que me interesan - muchas > gracias! >
Re: historial de comandos
Muchas gracias por responder Paynalton pero solo me muestra 500 comandos seria posible extender la búsqueda, también intente con el archivo .bash_history pero me muestra un numero limitado - muchas gracias El 13 de abril de 2016, 19:38, Paynalton escribió: > history | less > > > -- > > ___ > / "I'll see if I have the time to guide \ > | you into that - I have a life and a | > | wife and a job" | > | | > \ Husse Aug 28 2007 / > --- > \ ^__^ > \ (oo)\___ > (__)\ )\/\ > ||w | > || || > __ > < Mi extensión es 2273 > > -- >\ > \ > .--. >|o_o | >|:_/ | > // \ \ > (| | ) > /'\_ _/`\ > \___)=(___/ > > > > > El mié, 13-04-2016 a las 19:11 -0300, tomas gonzalez escribió: > > Hola Amigos de la lista mi consulta es la siguiente: tengo un servidor con > un repositorio de contenidos corriendo bajo Debian y cuando lo configure no > realice la documentación de comandos usados... quisiera saber si hay alguna > forma detallada de ver esto un registro o algo... probé con history pero me > muestra los últimos comandos introducidos que son miles, pero no veo los > primeros que me interesan - muchas gracias! > >
Re: [OT] Re: Linux para musicos SoundFonts extension sf2 y b1
2016-04-09 0:19 GMT-05:00 Juan Lavieri : > Hola. > > El 08-04-2016 a las 09:31 p.m., Debia Linux escribió: >> >> 2016-04-05 9:25 GMT-05:00 Camaleón : >>> >>> El Tue, 05 Apr 2016 00:27:56 -0500, Debia Linux escribió: >>> >>> (...) >>> Ademas por logica, supongo que la extension .b1 (las muestras de sonido) son privativas. >>> >>> ¿Por lógica? :-) >>> ¿Alguno sabra como poder usar esos bancos de sonidos (en extension .b1) en aplicaciones musicales en linux? o ¿Comopoder convertirlos para poder usarlos en linux sin usar wine?. >>> >>> Parece que esa extensión (.b1) es un formato de compresión, y además, >>> abierto: >> >> >> Gracias, efectivamente es un archivo comprimido, los sonidos del Korg >> necesitan un emulador del Korg M1 para que dichas muestras funcionen >> perfectamente. Lo que traia el archivo comprimido eran algunos >> archivos con extension syx pero eso solo es para saber caracteristicas >> del sampler, pero no es el sonido. >> >> Bueno, pues ya resolvi la duda, ahora buscare por otro lado para >> emular dichos sonidos. > > > ¿Has revisado en la página de avlinux? Quizás te ayude. > > Revisa aquí: > http://libremusicproduction.com/news/20160129-av-linux-2016-news dentro hay > algunos enlaces que tal vez te den alguna idea. Agradezco tu repuesta, en estos momentos estoy revisando la web que me sugieres, cualquier cosa lo comento despues. Gracias Javier. > > >> >> Gracias >> > > Exito. > > -- > Juan M Lavieri > > Errar es de humanos, pero es mas humano culpar a los demás. >
Re: historial de comandos
El Wed, 13 Apr 2016 19:52:26 -0300 tomas gonzalez escribió: > Muchas gracias por responder Paynalton pero solo me muestra 500 comandos > seria posible extender la búsqueda, también intente con el archivo > .bash_history pero me muestra un numero limitado - muchas gracias > No, no es posible porque te esta mostrando el maximo (por default) de las variables HISTSIZE y HISTFILESIZE Podes setearlas en un numero mayor a 500 pero seria de ahora en adelante > El 13 de abril de 2016, 19:38, Paynalton escribió: > > > history | less > > > > > > -- > > > > ___ > > / "I'll see if I have the time to guide \ > > | you into that - I have a life and a | > > | wife and a job" | > > | | > > \ Husse Aug 28 2007 / > > --- > > \ ^__^ > > \ (oo)\___ > > (__)\ )\/\ > > ||w | > > || || > > __ > > < Mi extensión es 2273 > > > -- > >\ > > \ > > .--. > >|o_o | > >|:_/ | > > // \ \ > > (| | ) > > /'\_ _/`\ > > \___)=(___/ > > > > > > > > > > El mié, 13-04-2016 a las 19:11 -0300, tomas gonzalez escribió: > > > > Hola Amigos de la lista mi consulta es la siguiente: tengo un servidor con > > un repositorio de contenidos corriendo bajo Debian y cuando lo configure no > > realice la documentación de comandos usados... quisiera saber si hay alguna > > forma detallada de ver esto un registro o algo... probé con history pero me > > muestra los últimos comandos introducidos que son miles, pero no veo los > > primeros que me interesan - muchas gracias! > > > > -- Angel Claudio Alvarez
Re: historial de comandos
Si exactamente desde el bash - muchas gracias! El 13 de abril de 2016, 20:19, Angel Claudio Alvarez < an...@angel-alvarez.com.ar> escribió: > El Wed, 13 Apr 2016 19:52:26 -0300 > tomas gonzalez escribió: > > > Muchas gracias por responder Paynalton pero solo me muestra 500 comandos > > seria posible extender la búsqueda, también intente con el archivo > > .bash_history pero me muestra un numero limitado - muchas gracias > > > > No, no es posible porque te esta mostrando el maximo (por default) de las > variables HISTSIZE y HISTFILESIZE > > Podes setearlas en un numero mayor a 500 pero seria de ahora en adelante > > > > El 13 de abril de 2016, 19:38, Paynalton > escribió: > > > > > history | less > > > > > > > > > -- > > > > > > ___ > > > / "I'll see if I have the time to guide \ > > > | you into that - I have a life and a | > > > | wife and a job" | > > > | | > > > \ Husse Aug 28 2007 / > > > --- > > > \ ^__^ > > > \ (oo)\___ > > > (__)\ )\/\ > > > ||w | > > > || || > > > __ > > > < Mi extensión es 2273 > > > > -- > > >\ > > > \ > > > .--. > > >|o_o | > > >|:_/ | > > > // \ \ > > > (| | ) > > > /'\_ _/`\ > > > \___)=(___/ > > > > > > > > > > > > > > > El mié, 13-04-2016 a las 19:11 -0300, tomas gonzalez escribió: > > > > > > Hola Amigos de la lista mi consulta es la siguiente: tengo un servidor > con > > > un repositorio de contenidos corriendo bajo Debian y cuando lo > configure no > > > realice la documentación de comandos usados... quisiera saber si hay > alguna > > > forma detallada de ver esto un registro o algo... probé con history > pero me > > > muestra los últimos comandos introducidos que son miles, pero no veo > los > > > primeros que me interesan - muchas gracias! > > > > > > > > > -- > Angel Claudio Alvarez > >
Re: Guardar registro de actividad con diagonales / y enviarlo por mail o por mensaje
2016-04-10 8:44 GMT-05:00 listascor...@msjs.co : > El 09/04/16 a las 23:04, Debia Linux escribió: > >> 2016-04-09 22:59 GMT-05:00 Debia Linux : >>> >>> Debianeros: >>> >>> Les he comentado que tengo un sistema de avisos automaticos para ver >>> como se encuentra el sistema y si esta funcionando a la perfeccion... >>> hasta ahora con un ligero detalle que explico a continuacion. >>> >>> Tengo un script que envia mensajes al area de sistemas para cualquier >>> imprevisto. Tambien se puede enviar un mensaje de manera manual de la >>> siguiente forma >>> >>> >>> ...etc >>> >>> echo "Escribe el mensaje a enviar" >>> read mensaje >>> >>> echo "$mensaje" | gnokii --sendsms 4587956452 >>> >>> echo "$mensaje" > /home/system/logs/`date +%Y-%m-%d-%H:%M` >>> >>> ...etc >>> >>> Hasta aqui no hay problema, el problema es que ahora tenemos la >>> necesidad de enviar direcciones de paginas web algo asi como >>> www.miip.com/user/login.asp >>> >>> Podemos escribirlo sin ningun problema quedando de la siguiente manera >>> >>> ...etc >>> echo "Escribe el mensaje a enviar" >>> read mensaje >>> >>> echo "www.miip.com/user/login.asp" | gnokii --sendsms 4587956452 >>> >>> echo "www.miip.com/user/login.asp" > /home/system/logs/`date >>> +%Y-%m-%d-%H:%M` >>> ...etc >>> >>> Al revisar el archivo log, no aparece la direccion pero si le pogo dos >>> "backslashes" antes de cada diagonal, entonces si me aparece en el log >>> pero el problema es que al enviarlo por mensaje de texto, tambien se >>> envian los "backslashes" >>> >>> >>> ...etc >>> echo "Escribe el mensaje a enviar" >>> read mensaje >>> >>> echo "www.miip.com\\/user\\/login.asp" | gnokii --sendsms 4587956452 >>> >>> echo "www.miip.com\\/user\\/login.asp" > /home/system/logs/`date >>> +%Y-%m-%d-%H:%M` >>> ...etc >>> >>> En el log /home/system/logs/`date +%Y-%m-%d-%H:%M` aparece lo siguiente: >>> >>> www.miip.com/user/login.asp >>> >>> Pero el mensaje de texto que le llega al responsable en turno le llega >>> de la siguiente manera >>> >>> SMS Recibido >>> www.miip.com\\/user\\/login.asp >>> >>> La pregunta es ¿Como le hago para que el registro quede sin los >>> backslashes y que al mismo tiempo el mensaje tambien llegue sin los >>> backslashes?. >> >> >> Se me olvidaba que al recibir el mensaje de respuesta con alguna >> diagonal, no podemos guardar el registro, como si solo pudieramos >> leerlo pero no guardarlo. >> >> >>> >>> Agradezco su ayuda. >>> >>> Debianeromx >> >> > > Hola > > echo no imprime ciertos caracteres. > printf imprime caracteres especiales. > > printf "Escribe el mensaje a enviar" > read mensaje > > printf "www.miip.com/user/login.asp" | gnokii --sendsms 4587956452 > > printf "www.miip.com/user/login.asp" > /home/system/logs/`date > +%Y-%m-%d-%H:%M` Cierto, funciona. Agradezco la atencion a tu respuesta. > > > Saludos; >
Re: Guardar registro de actividad con diagonales / y enviarlo por mail o por mensaje
2016-04-10 9:10 GMT-05:00 Camaleón : > El Sat, 09 Apr 2016 23:04:16 -0500, Debia Linux escribió: > > (...) > >>> Les he comentado que tengo un sistema de avisos automaticos para ver >>> como se encuentra el sistema y si esta funcionando a la perfeccion... >>> hasta ahora con un ligero detalle que explico a continuacion. > > (...) > >>> La pregunta es ¿Como le hago para que el registro quede sin los >>> backslashes y que al mismo tiempo el mensaje tambien llegue sin los >>> backslashes?. > > Hum... pues a mí eso no me pasa: > > sm01@stt008:~$ echo "www.example.com/user/login.asp" > $HOME/Escritorio/`date > +%Y-%m-%d-%H:%M` > > sm01@stt008:~$ cat Escritorio/2016-04-10-15:56 > www.example.com/user/login.asp > > De todas formas, si el texto es fijo, puedes escapar la barra ("\\") > únicamente en el comando de los logs y mantener la cadena original en el > comando de gnokii. > >> Se me olvidaba que al recibir el mensaje de respuesta con alguna >> diagonal, no podemos guardar el registro, como si solo pudieramos leerlo >> pero no guardarlo. > > Esto no lo entiendo... ¿no puedes guardarlo dónde? De hecho estoy cometiendo un error. Funciona lo que todos me han aportado, pero acabo de darme cuenta de porque el error. Sucede que despues de eso, estoy tratando de sustituir un texto con el mensaje recibido y esto lo hago mediante sed ej: echo "Escribe el mensaje a enviar" read mensaje echo "$mensaje" | gnokii --sendsms 4587956452 sed -i "s/TEXTOAREEMPLAZAR/$mensaje/g" /home/system/logs/`date +%Y-%m-%d-%H:%M` Por tanto el proceso es este echo "https://miipejemplo.com/usuer/login.asp"; sed -i "s/TEXTOAREEMPLAZAR/https://miipejemplo.com/usuer/login.asp/g"; /home/system/logs/`date +%Y-%m-%d-%H:%M` Y es donde confundo al comando sed y entonces no realiza su funcion como debe ser. Entonces la pregunta correcta seria ¿Como le hago para escribir barras diagonales y que a cada diagonal se anteponga un backslash para que el comando sed lo interprete correctamente? > > Saludos, > > -- > Camaleón >
Re: Guardar registro de actividad con diagonales / y enviarlo por mail o por mensaje
2016-04-10 8:44 GMT-05:00 listascor...@msjs.co : > El 09/04/16 a las 23:04, Debia Linux escribió: > >> 2016-04-09 22:59 GMT-05:00 Debia Linux : >>> >>> Debianeros: >>> >>> Les he comentado que tengo un sistema de avisos automaticos para ver >>> como se encuentra el sistema y si esta funcionando a la perfeccion... >>> hasta ahora con un ligero detalle que explico a continuacion. >>> >>> Tengo un script que envia mensajes al area de sistemas para cualquier >>> imprevisto. Tambien se puede enviar un mensaje de manera manual de la >>> siguiente forma >>> >>> >>> ...etc >>> >>> echo "Escribe el mensaje a enviar" >>> read mensaje >>> >>> echo "$mensaje" | gnokii --sendsms 4587956452 >>> >>> echo "$mensaje" > /home/system/logs/`date +%Y-%m-%d-%H:%M` >>> >>> ...etc >>> >>> Hasta aqui no hay problema, el problema es que ahora tenemos la >>> necesidad de enviar direcciones de paginas web algo asi como >>> www.miip.com/user/login.asp >>> >>> Podemos escribirlo sin ningun problema quedando de la siguiente manera >>> >>> ...etc >>> echo "Escribe el mensaje a enviar" >>> read mensaje >>> >>> echo "www.miip.com/user/login.asp" | gnokii --sendsms 4587956452 >>> >>> echo "www.miip.com/user/login.asp" > /home/system/logs/`date >>> +%Y-%m-%d-%H:%M` >>> ...etc >>> >>> Al revisar el archivo log, no aparece la direccion pero si le pogo dos >>> "backslashes" antes de cada diagonal, entonces si me aparece en el log >>> pero el problema es que al enviarlo por mensaje de texto, tambien se >>> envian los "backslashes" >>> >>> >>> ...etc >>> echo "Escribe el mensaje a enviar" >>> read mensaje >>> >>> echo "www.miip.com\\/user\\/login.asp" | gnokii --sendsms 4587956452 >>> >>> echo "www.miip.com\\/user\\/login.asp" > /home/system/logs/`date >>> +%Y-%m-%d-%H:%M` >>> ...etc >>> >>> En el log /home/system/logs/`date +%Y-%m-%d-%H:%M` aparece lo siguiente: >>> >>> www.miip.com/user/login.asp >>> >>> Pero el mensaje de texto que le llega al responsable en turno le llega >>> de la siguiente manera >>> >>> SMS Recibido >>> www.miip.com\\/user\\/login.asp >>> >>> La pregunta es ¿Como le hago para que el registro quede sin los >>> backslashes y que al mismo tiempo el mensaje tambien llegue sin los >>> backslashes?. >> >> >> Se me olvidaba que al recibir el mensaje de respuesta con alguna >> diagonal, no podemos guardar el registro, como si solo pudieramos >> leerlo pero no guardarlo. >> >> >>> >>> Agradezco su ayuda. >>> >>> Debianeromx >> >> > > Hola > > echo no imprime ciertos caracteres. > printf imprime caracteres especiales. > > printf "Escribe el mensaje a enviar" > read mensaje > > printf "www.miip.com/user/login.asp" | gnokii --sendsms 4587956452 > > printf "www.miip.com/user/login.asp" > /home/system/logs/`date > +%Y-%m-%d-%H:%M` > Gracias, funciona perfectamente, quien no funciona muy bien soy yo, como veras, ya comente el error que estoy cometiendo, si pudieras ayudarme, te lo agradecería. > > Saludos; >
Re: Guardar registro de actividad con diagonales / y enviarlo por mail o por mensaje
2016-04-10 5:17 GMT-05:00 Javier Barroso : > Hola, > > 2016-04-10 5:59 GMT+02:00 Debia Linux : >> Debianeros: >> >> Les he comentado que tengo un sistema de avisos automaticos para ver >> como se encuentra el sistema y si esta funcionando a la perfeccion... >> hasta ahora con un ligero detalle que explico a continuacion. >> >> Tengo un script que envia mensajes al area de sistemas para cualquier >> imprevisto. Tambien se puede enviar un mensaje de manera manual de la >> siguiente forma >> >> >> ...etc >> >> echo "Escribe el mensaje a enviar" >> read mensaje >> >> echo "$mensaje" | gnokii --sendsms 4587956452 >> >> echo "$mensaje" > /home/system/logs/`date +%Y-%m-%d-%H:%M` >> >> ...etc >> >> Hasta aqui no hay problema, el problema es que ahora tenemos la >> necesidad de enviar direcciones de paginas web algo asi como >> www.miip.com/user/login.asp >> >> Podemos escribirlo sin ningun problema quedando de la siguiente manera >> >> ...etc >> echo "Escribe el mensaje a enviar" >> read mensaje >> >> echo "www.miip.com/user/login.asp" | gnokii --sendsms 4587956452 >> >> echo "www.miip.com/user/login.asp" > /home/system/logs/`date +%Y-%m-%d-%H:%M` >> ...etc >> >> Al revisar el archivo log, no aparece la direccion > > ¿Seguro? Lo único que se me ocurre, si estás usando bash, es que te > hayan hecho un alias o algo que te esté fastidiando. Normalmente > debería salir la url tal cual > > Prueba con \echo y con printf "xxx\n" Si funciona, como veras agradezco la ayuda Javier. Solo que yo estoy cometiendo el error porque trato de suplir un texto con sed antes de guardar el log. Ahora es facil entender que hago lo siguiente: echo "Escribe el mensaje a enviar" read mensaje echo "$mensaje" | gnokii --sendsms 4587956452 sed -i "s/TEXTOAREEMPLAZAR/$mensaje/ g" /home/system/logs/`date +%Y-%m-%d-%H:%M` Por tanto el proceso es este echo "https://miipejemplo.com/usuer/login.asp"; sed -i "s/TEXTOAREEMPLAZAR/https://miipejemplo.com/usuer/login.asp/g"; /home/system/logs/`date +%Y-%m-%d-%H:%M` Pero lo que no se me esta haciendo facil es que a veces, no siempre enviamos direcciones o textos que contengan diagonales. Por esa razon cuando se hizo el script para guardar logs, no importaba mucho, porque en ese momento no enviabamos ninguna direccion web, pero ahora si. Entonces a veces enviaremos diagonales y a veces no. La idea es que funcione en cualquier caso. Agradezco tu tiempo por apoyar en mi duda. > > Saludos
Crear una variable al vuelo... y que sea interpretada como tal y no como texto.
Listeros: buenas noches y antes que nada agradezco todas sus colaboraciones. Ahora ando con mucho trabajo resolviendo muchos dilemas al mismo tiempo, por eso escribo mis dudas. Ya tengo experiencia en linux, ya he cumplido muchos años usando este maravilloso sistema, pero sigo teniendo muchas dudas. Les explico una de ellas. Tengo 3 archivos, cada uno con una palabra: ~/1 contiene la palabra BONITO ~/2 contiene la palabra FEO ~/3 contiene la palabra RARO Tengo un script que tiene 3 variables y uso el comando sed para suplir un texto. y tengo un archivo de texto llamado tmp1 y que tiene lo siguiente: a|b|VAR1| El archivo de texto tmp1 puede contener cualquiera de las siguientes tres palabras que son cambiadas aleatoriamente (pero solo una a la vez); VAR1, VAR2, VAR3 y se mantienen en la columna 3. ## #!/bin/bash ya que mediante un proceso VAR1=`cat ~/1` VAR2=`cat ~/2` VAR3=`cat ~/3` cat sed -i "s/texto_a_sustituir/\$`awk -F "|" '{ print $3 }' $RUTA'tmp1'`/g" $RUTA'archivo' ## Deseo que la siguiente sentencia $`awk -F "|" '{ print $3 }' $RUTA'tmp1'` tome el valor de la variable $VAR1 y no que sea sustituido como texto. Ya que al revisar el $RUTA'archivo' me aparece el texto $VAR1 y no lo que debería ejecutar la variable VAR2 (FEO) que solo es una palabra. Espero pudieran ayudarme. Gracias Debianeromx
Re: Crear una variable al vuelo... y que sea interpretada como tal y no como texto.
### TEXTO CORREGIDO EL ANTERIOR DEJA DE TENER VALOR # Listeros: Buenas noches y antes que nada agradezco todas sus colaboraciones. Ahora ando con mucho trabajo resolviendo muchos dilemas al mismo tiempo, por eso escribo mis dudas. Ya tengo experiencia en linux, ya he cumplido muchos años usando este maravilloso sistema, pero sigo teniendo muchas dudas. Les explico una de ellas. Tengo 3 archivos, cada uno con una palabra: ~/1 contiene la palabra BONITO ~/2 contiene la palabra FEO ~/3 contiene la palabra RARO Tengo un script que tiene 3 variables y uso el comando sed para suplir un texto. y tengo un archivo de texto llamado tmp1 y que tiene lo siguiente: a|b|VAR1| El archivo de texto tmp1 puede contener cualquiera de las siguientes tres palabras que son cambiadas aleatoriamente (pero solo una a la vez); VAR1, VAR2, VAR3 y se mantienen en la columna 3. ## #!/bin/bash ya que mediante un proceso VAR1=`cat ~/1` VAR2=`cat ~/2` VAR3=`cat ~/3` sed -i "s/texto_a_sustituir/\$`awk -F "|" '{ print $3 }' $RUTA'tmp1'`/g" $RUTA'tmp1' ## Deseo que la siguiente sentencia $`awk -F "|" '{ print $3 }' $RUTA'tmp1'` tome el valor de la variable $VAR1 y no que sea sustituido como texto. Ya que al revisar el $RUTA'tmp1' me aparece el texto $VAR1 y no lo que debería ejecutar la variable VAR1 (BONITO) que solo es una palabra. Espero pudieran ayudarme. Gracias Debianeromx 2016-04-13 22:32 GMT-05:00 Debia Linux : > Listeros: > > buenas noches y antes que nada agradezco todas sus colaboraciones. > > Ahora ando con mucho trabajo resolviendo muchos dilemas al mismo > tiempo, por eso escribo mis dudas. > > Ya tengo experiencia en linux, ya he cumplido muchos años usando este > maravilloso sistema, pero sigo teniendo muchas dudas. Les explico una > de ellas. > > Tengo 3 archivos, cada uno con una palabra: > > ~/1 contiene la palabra BONITO > ~/2 contiene la palabra FEO > ~/3 contiene la palabra RARO > > Tengo un script que tiene 3 variables y uso el comando sed para suplir un > texto. > > y tengo un archivo de texto llamado tmp1 y que tiene lo siguiente: > > a|b|VAR1| > > El archivo de texto tmp1 puede contener cualquiera de las siguientes > tres palabras que son cambiadas aleatoriamente (pero solo una a la > vez); VAR1, VAR2, VAR3 y se mantienen en la columna 3. > > ## > #!/bin/bash > ya que mediante un proceso > VAR1=`cat ~/1` > VAR2=`cat ~/2` > VAR3=`cat ~/3` > > cat > > sed -i "s/texto_a_sustituir/\$`awk -F "|" '{ print $3 }' > $RUTA'tmp1'`/g" $RUTA'archivo' > > ## > > Deseo que la siguiente sentencia $`awk -F "|" '{ print $3 }' > $RUTA'tmp1'` tome el valor de la variable $VAR1 y no que sea > sustituido como texto. > > Ya que al revisar el $RUTA'archivo' me aparece el texto $VAR1 y no lo > que debería ejecutar la variable VAR2 (FEO) que solo es una palabra. > > Espero pudieran ayudarme. > > Gracias > > Debianeromx