personalizar tema sublime text 3
primero instalar packagecontrol en el siguiente enlace tienes las instrucciones y otros plugins
http://cirelramos.blogspot.com/2015/06/configuraciones-basicas-sublime-text-3.html
Ahora, cada vez que queramos buscar un paquete en el repositorio para instalarlo, pulsamos CTRL+SHIFT+P y escribimos Install Package. Entonces podremos buscar ColorSchemeEditor
luego de tener instalado paquete utilizamos SHIFT+F12
nos mostrara una pantalla como la anterior y ahora vamos a crear el directorio para poder guardar los temas
ahora vamos al siguiente enlace:
http://tmtheme-editor.herokuapp.com/#!/editor/theme/Monokai
luego de modificar el tema descargamos el tema y lo copiamos a la carpeta o simplemente copiamos el contenido del archivo descargado al tema de sublime text como en la siguiente imagen
TurboGrafx.tmTheme
un tema por si lo desean copiar, es muy similar a una terminal
Fuente: https://packagecontrol.io/packages/ColorSchemeEditor
primero instalar packagecontrol en el siguiente enlace tienes las instrucciones y otros plugins
http://cirelramos.blogspot.com/2015/06/configuraciones-basicas-sublime-text-3.html
Ahora, cada vez que queramos buscar un paquete en el repositorio para instalarlo, pulsamos CTRL+SHIFT+P y escribimos Install Package. Entonces podremos buscar ColorSchemeEditor
luego de tener instalado paquete utilizamos SHIFT+F12
nos mostrara una pantalla como la anterior y ahora vamos a crear el directorio para poder guardar los temas
Terminal:
mkdir ~/.config/sublime-text-3/Packages/Color\ Scheme\ -\ Default
ahora vamos al siguiente enlace:
http://tmtheme-editor.herokuapp.com/#!/editor/theme/Monokai
luego de modificar el tema descargamos el tema y lo copiamos a la carpeta o simplemente copiamos el contenido del archivo descargado al tema de sublime text como en la siguiente imagen
TurboGrafx.tmTheme
un tema por si lo desean copiar, es muy similar a una terminal
author Jan T. Sott name TurboGrafx comment https://github.com/idleberg/RetroComputers.tmTheme semanticClass theme.dark.turbo_grafx colorSpaceName sRGB gutterSettings background #404040 divider #404040 foreground #808080 selectionBackground #606060 selectionForeground #a0a0a0 settings settings background #000000 caret #FFFFFF foreground #FFFFFF invisibles #FFFFFF lineHighlight #424242 selection #020A36 name Text scope variable.parameter.function settings foreground #c0c0c0 name Comments scope comment, punctuation.definition.comment settings foreground #808080 name Punctuation scope punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array settings foreground #c0c0c0 name Delimiters scope none settings foreground #c0c0c0 name Operators scope keyword.operator settings foreground #c0c0c0 name Keywords scope keyword, keyword.control settings foreground #c000e0 name Variables scope variable settings foreground #e00000 name Functions scope entity.name.function, meta.require, support.function.any-method settings foreground #0060c0 name Classes scope meta.class, support.class, entity.name.class, entity.name.type.class settings foreground #e0e000 name Methods scope keyword.other.special-method settings foreground #0060c0 name Storage scope storage settings foreground #c000e0 name Support scope support.function settings foreground #00c0c0 name Strings, Inherited Class scope string, constant.other.symbol, entity.other.inherited-class settings foreground #80e000 name Integers scope constant.numeric settings foreground #c08000 name Floats scope none settings foreground #c08000 name Boolean scope none settings foreground #c08000 name Constants scope constant settings foreground #c08000 name Tags scope entity.name.tag settings foreground #e00000 name Attributes scope entity.other.attribute-name settings foreground #c08000 name Attribute IDs scope entity.other.attribute-name.id, punctuation.definition.entity settings foreground #0060c0 name Selector scope meta.selector settings foreground #c000e0 name Values scope none settings foreground #c08000 name Headings scope markup.heading punctuation.definition.heading, entity.name.section settings fontStyle foreground #0060c0 name Units scope keyword.other.unit settings foreground #c08000 name Bold scope markup.bold, punctuation.definition.bold settings fontStyle bold foreground #e0e000 name Italic scope markup.italic, punctuation.definition.italic settings fontStyle italic foreground #c000e0 name Code scope markup.raw.inline settings foreground #80e000 name Link Text scope string.other.link settings foreground #e00000 name Link Url scope meta.link settings foreground #c08000 name Lists scope markup.list settings foreground #e00000 name Quotes scope markup.quote settings foreground #c08000 name Separator scope meta.separator settings background #606060 foreground #c0c0c0 name Inserted scope markup.inserted settings foreground #80e000 name Deleted scope markup.deleted settings foreground #e00000 name Changed scope markup.changed settings foreground #c000e0 name Colors scope constant.other.color settings foreground #00c0c0 name Regular Expressions scope string.regexp settings foreground #00c0c0 name Escape Characters scope constant.character.escape settings foreground #00c0c0 name Embedded scope punctuation.section.embedded, variable.interpolation settings foreground #a04020 name Invalid scope invalid.illegal settings background #e00000 foreground #000000 uuid a13d0a8d-b0c0-4a22-9014-add0520fdaef
Fuente: https://packagecontrol.io/packages/ColorSchemeEditor
docker install and use
install docker from
https://docs.docker.com/install/linux/docker-ce/ubuntu/
change directory containers
first create the folder
copy all elements to new folder
create a point mount in fstab
Now mount of new configuration without reboot.
Enabled autostart dockerd
edit file config service docker
change ExecStart
reload files systemctl
add your user to group docker
ready dockerd auto run now
now check the system to install
now install the server
now run the server
show the containers
copy the id of you container
example:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6b1b845eae6a cirel/ubuntu2 "/bin/bash" 2 minutes ago Exited (0) 2 minutes ago
descargar imagenes
docker images
now check the container change, if you can run again you container use
if want remove container
if want remove image
remove all containers
problems with locale in container
Docker compose
check files container
docker backup pgsql
or
docker restore pgsql
docker compose remove container with name image
docker mysql
backup mysql
restore mysql
Docker restar and show logs container
Docker list containers running
Docker list stats containers running
keep running docker in command exec
docker error memory limit
docker remove logs
https://www.elastic.co/guide/en/elasticsearch/reference/5.0/vm-max-map-count.html#vm-max-map-count
Fuente: https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04
http://alexander.holbreich.org/moving-docker-images-different-partition/
install docker from
https://docs.docker.com/install/linux/docker-ce/ubuntu/
change directory containers
first create the folder
Terminal:
mkdir /home/$USER/docker-files/
copy all elements to new folder
Terminal:
sudo rsync -aXS /var/lib/docker/. /home/$USER/docker-files/
create a point mount in fstab
Terminal:
/home/$USER/docker-files/ /var/lib/docker none bind 0 0
Now mount of new configuration without reboot.
Terminal:
mount -a
Enabled autostart dockerd
Terminal:
sudo systemctl enable docker
edit file config service docker
Terminal:
nano /etc/systemd/system/multi-user.target.wants/docker.service
change ExecStart
Terminal:
ExecStart=/usr/bin/dockerd -H unix:// -H tcp://0.0.0.0:2375
reload files systemctl
Terminal:
sudo systemctl daemon-reload
add your user to group docker
Terminal:
sudo usermod -aG docker $USER
ready dockerd auto run now
now check the system to install
Terminal:
docker search ubuntu
now install the server
Terminal:
docker pull ubuntu
now run the server
Terminal:
docker run -i -t ubuntu /bin/bash
show the containers
Terminal:
docker ps -a
copy the id of you container
example:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6b1b845eae6a cirel/ubuntu2 "/bin/bash" 2 minutes ago Exited (0) 2 minutes ago
descargar imagenes
Terminal:
sudo docker pull debian:jessie
docker images
Terminal:
docker images
Terminal:
docker commit 6b1b845eae6a cirel/ubuntu2
now check the container change, if you can run again you container use
Terminal:
docker run -it cirel/ubuntu2 /bin/bash
Terminal:
docker -it -d 1483112e529b /bin/bash
if want remove container
Terminal:
docker rm ID-CONTAINER
if want remove image
Terminal:
docker rm ID-IMAGE
remove all containers
Terminal:
docker rm $(docker ps -a -q)
problems with locale in container
Terminal:
apt-get install -y locales
Terminal:
dpkg-reconfigure locales
Terminal:
sed -i 's/^# *\(en_US.UTF-8\)/\1/' /etc/locale.gen && locale-gen
Terminal:
locale-gen en_US.UTF-8
Docker compose
Terminal:
sudo apt-get purge python-pip
Terminal:
sudo wget https://bootstrap.pypa.io/get-pip.py
Terminal:
sudo python get-pip.py
Terminal:
pip uninstall autopep8 pep8
Terminal:
pip install docker-compose
Terminal:
sudo docker-compose up
check files container
Terminal:
docker exec -it container_name bash
docker backup pgsql
Terminal:
docker exec -t your-db-container pg_dumpall -c -U postgres > dump_`date +%d-%m-%Y"_"%H_%M_%S`.sql
or
Terminal:
docker exec -t your-db-container pg_dump --no-owner --no-acl -U drupal drupal > dump_`date +%d-%m-%Y"_"%H_%M_%S`.sql
docker restore pgsql
Terminal:
cat your_dump.sql | docker exec -i your-db-container psql -U postgres
docker compose remove container with name image
Terminal:
sudo docker-compose rm postgresql
docker mysql
backup mysql
Terminal:
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
Terminal:
docker exec -i mysql-5.6-new /usr/bin/mysqldump -u default --password=default --default-character-set=utf8 --all-databases --routines > alldb.sql
restore mysql
Terminal:
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
Terminal:
docker exec -i CONTAINER /usr/bin/mysql --default-character-set=utf8 DATABASE -u default --password=default < /tmp/BACKUP_DATA_BASE
Docker restar and show logs container
Terminal:
DOCKER_CONTAINER="nginx" && sudo docker container restart $DOCKER_CONTAINER && sudo docker container logs -f -t --tail 40 $DOCKER_CONTAINER
Docker list containers running
Terminal:
docker ps
Docker list stats containers running
Terminal:
docker stats
keep running docker in command exec
Terminal:
tail -f /dev/null
docker error memory limit
Terminal:
sudo sysctl -w vm.max_map_count=262144
docker remove logs
Terminal:
sudo find /var/lib/docker/containers/ -type f -name "*.log" -delete
https://www.elastic.co/guide/en/elasticsearch/reference/5.0/vm-max-map-count.html#vm-max-map-count
Fuente: https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04
http://alexander.holbreich.org/moving-docker-images-different-partition/
Pdf comandos para bash
Fuente: https://drive.google.com/file/d/0B-2FDrPc5MapX1lqaTRqTzZuRFE/view?usp=sharing
Fuente: https://drive.google.com/file/d/0B-2FDrPc5MapX1lqaTRqTzZuRFE/view?usp=sharing
install opera with ppa ubuntu
Setup key with:
Setup repository with:
Update:
Installl
Setup key with:
Terminal:
wget -O - http://deb.opera.com/archive.key | sudo apt-key add -
Setup repository with:
Terminal:
sudo sh -c 'echo "deb http://deb.opera.com/opera-stable/ stable non-free" >> /etc/apt/sources.list.d/opera.list'
Update:
Terminal:
apt-get update
Installl
Terminal:
apt-get install opera
como instalar fish ubuntu
Terminal:
sudo apt-add-repository ppa:fish-shell/release-2
Terminal:
sudo apt-get update
Terminal:
sudo apt-get install fish
Terminal:
chsh -s /usr/bin/fish
Instalar Google Chrome en Ubuntu 64bits
64 bits
si deseas eliminarlo
Fuente:
http://sourcedigit.com/19617-how-to-install-google-chrome-on-ubuntu-16-04/
64 bits
Terminal:
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
Terminal:
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
Terminal:
sudo apt-get update
Terminal:
sudo apt-get install google-chrome-stable
si deseas eliminarlo
Terminal:
sudo apt-get purge google-chrome-stable
Terminal:
sudo apt-get autoremove
Fuente:
http://sourcedigit.com/19617-how-to-install-google-chrome-on-ubuntu-16-04/
instalar npm y nodejs en ubuntu/debian
NPM:
NodeJs
Fuente:
https://github.com/npm/npm
https://github.com/nodesource/distributions#deb
NPM:
Terminal:
curl -L https://www.npmjs.com/install.sh | sh
NodeJs
Terminal:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
Terminal:
sudo apt-get install -y nodejs
Fuente:
https://github.com/npm/npm
https://github.com/nodesource/distributions#deb
Reiniciar, Apagar o ejecutar otra tarea ordenada desde telegram a tu Gnu/Linux
Bueno partiendo de esta publicación
http://cirelramos.blogspot.com/2015/12/programar-servidor-para-enviar-mensajes.html
dije nada la utilidad que busco es poder ordenarle a mi pc auto-destruyete en 10 segundos jaja...! nah en realidad queria poder sentarme agarrar mi cel y sin conectarme por ssh ni por otro medio solo escribir reinicia o apagar y automaticamente mi computador ejecute la orden, ahora es importante señalar puedes expandir mas las ordenes y no solo limitarlas a reiniciar o apagar, pero vamos, todo informatico sabe que si pruebas apagar y enceder todo se arregla (The IT Crowd) jajaja
Bueno lo primero es descargar los script...
https://drive.google.com/file/d/0B-2FDrPc5MapOUtNWWZwTWlTblk/view?usp=sharing
https://drive.google.com/file/d/0B-2FDrPc5Mapd3dLN3QtcXlEa2c/view?usp=sharing
Copiamos nuestros los archivos al home, y comenzaremos a trabajar con crontab sino conoces de contrab puedes hacerte una idea con esta publicación
http://cirelramos.blogspot.com/2015/03/cron-y-contrab-ejecucion-como-root.html
ejecutamos crontab SIN SER ROOT primero..
y copiamos las siguientes reglas:
*/10 * * * * /home/server/buscar_telegram.sh >> /home/server/test-busqueda.log 2>&1
#verifica cada 10 minutos si hay algun mensaje que mande ejecutar reinicio o apagado...
@reboot /home/server/buscar_telegram.sh >> /home/server/test-busqueda.log 2>&1
#realiza el mismo procedimiento pero solo al encender el computador
#fin de el texto a copiar
ahora CON ROOT:
*/25 * * * * /home/server/scritp-para-telegram/buscar_telegram.sh >> /home/server/test-root.log 2>&1
#chequea y ejecuta si hay una orden de reinicio o apagado
#fin de el texto a copiar
ahora se preguntaran para que ejecutar el mismo script con y sin root, se ejecuta como root para poder reiniciar o apagar el ordenador, como sabemos desde el terminal para ejecutar "reboot" y "shutdown" necesitamos ser root y sin root es para ejecutar telegram leer los mensajes y escribirlos de manera que quede registrado que se reinicio o apago el ordenador..
ejemplo: si escribo en mi telegram "reiniciar", el crontab cuando este sin root lee el mensaje crea unos archivos log donde cuenta las palabras reiniciar y luego con el root se ejecute y vea que solo hay una palabra "reiniciar" en la converzación ejecutara la orden pero antes creara otro archivo log donde dejara un registro que ejecuto la orden, luego al enceder de nuevo el ordenador verifica el archivo anterior que dice si ejecuto o no la orden y escribe 3 veces mas "reiniciar" en la converzación de esta manera no volvera a reiniciar o apagar el ordenador.
Bueno eso fue todo, si tienen alguna duda dejen un comentario y en cuanto pueda les respondo..
Bueno partiendo de esta publicación
http://cirelramos.blogspot.com/2015/12/programar-servidor-para-enviar-mensajes.html
dije nada la utilidad que busco es poder ordenarle a mi pc auto-destruyete en 10 segundos jaja...! nah en realidad queria poder sentarme agarrar mi cel y sin conectarme por ssh ni por otro medio solo escribir reinicia o apagar y automaticamente mi computador ejecute la orden, ahora es importante señalar puedes expandir mas las ordenes y no solo limitarlas a reiniciar o apagar, pero vamos, todo informatico sabe que si pruebas apagar y enceder todo se arregla (The IT Crowd) jajaja
Bueno lo primero es descargar los script...
https://drive.google.com/file/d/0B-2FDrPc5MapOUtNWWZwTWlTblk/view?usp=sharing
https://drive.google.com/file/d/0B-2FDrPc5Mapd3dLN3QtcXlEa2c/view?usp=sharing
Copiamos nuestros los archivos al home, y comenzaremos a trabajar con crontab sino conoces de contrab puedes hacerte una idea con esta publicación
http://cirelramos.blogspot.com/2015/03/cron-y-contrab-ejecucion-como-root.html
ejecutamos crontab SIN SER ROOT primero..
Terminal:
crontab -e
y copiamos las siguientes reglas:
*/10 * * * * /home/server/buscar_telegram.sh >> /home/server/test-busqueda.log 2>&1
#verifica cada 10 minutos si hay algun mensaje que mande ejecutar reinicio o apagado...
@reboot /home/server/buscar_telegram.sh >> /home/server/test-busqueda.log 2>&1
#realiza el mismo procedimiento pero solo al encender el computador
#fin de el texto a copiar
ahora CON ROOT:
Terminal:
sudo su
Terminal:
crontab -e
*/25 * * * * /home/server/scritp-para-telegram/buscar_telegram.sh >> /home/server/test-root.log 2>&1
#chequea y ejecuta si hay una orden de reinicio o apagado
#fin de el texto a copiar
ahora se preguntaran para que ejecutar el mismo script con y sin root, se ejecuta como root para poder reiniciar o apagar el ordenador, como sabemos desde el terminal para ejecutar "reboot" y "shutdown" necesitamos ser root y sin root es para ejecutar telegram leer los mensajes y escribirlos de manera que quede registrado que se reinicio o apago el ordenador..
ejemplo: si escribo en mi telegram "reiniciar", el crontab cuando este sin root lee el mensaje crea unos archivos log donde cuenta las palabras reiniciar y luego con el root se ejecute y vea que solo hay una palabra "reiniciar" en la converzación ejecutara la orden pero antes creara otro archivo log donde dejara un registro que ejecuto la orden, luego al enceder de nuevo el ordenador verifica el archivo anterior que dice si ejecuto o no la orden y escribe 3 veces mas "reiniciar" en la converzación de esta manera no volvera a reiniciar o apagar el ordenador.
Bueno eso fue todo, si tienen alguna duda dejen un comentario y en cuanto pueda les respondo..
Programar Servidor para Enviar Mensajes por Telegram
Hace tiempo vi alguien que usaba el whatsapp para un caso similar, aunque no eran mensajes muy informativos a diferencia de el que vamos a programar, pero me quedo la duda de hacer como un script que me enviara información de mi servidor cada cierto tiempo para saber en que estado esta, no me decidi por whatsapp por todo ese lio de estar casado con un solo dispositivo y la inseguridad que maneja en sus converzaciones, Bueno MANOS A LA OBRA!
Esta parte si es un poco copiada de otra web, abajo dejare la fuente....
Instalamos los paquetes esenciales para el funcionamiento y compilación de teleram
ahora nos descargamos del repositorio de telegram
ahora configuramos el programa, en el comando anterior ya nos ubica en la carpeta del programa solo tenemos que ejecutar lo siguiente:
compilamos el programa
Listo, ya tenemos todo preparado para comenzar a usar Telegram desde la terminal. Para configurarlo, deberemos colocarnos en el directorio donde compilamos el programa -que no es otro que “/home/usuario/tg”- e iniciar el programa con:
Donde -k indica dónde se encuentra la llave pública del programa. Además, también podemos añadir -N para ver el número del mensaje. La primera vez que lo ejecutemos, nos aparecerá una pantalla tal que así:
tipean el numero de telefono con codigo de area internacional ejemplo de venezuela
+584264445566
luego les va enviar el sms con el codigo de verificacion y listo finalizado
contact_list: muestra una lista de nuestros contactos que utilizan Telegram. Cada contacto se llama peer.
msg <peer> <mensaje>: envía un mensaje de texto al contacto seleccionado.
Ejemplo: msg Pepe Hola, ¿qué tal estás?
En caso de que el nombre del contacto tenga espacios, escribiremos “_” entre palabras.
Por ejemplo: msg Pepe_Apellido El mensajesend_photo <peer> <ruta de la imagen>: envía la imagen seleccionada al contacto seleccionado.
Por ejemplo: send_photo Pepe “/home/usuario/Imágenes/imagen.png”
chat_with_peer <peer>: nos abre un chat privado con la persona que hayamos escrito como peer. No confundir con chat encriptado, Tecleando /quit, salimos de este modo.
Ejemplo: chat_with_peer Pepe
quit: sale del programa.
lista completa de los comandos útiles, es recomendable visitar el GitHub del autor.
==================================================================
hasta ahora solo instalamos y configuramos el telegram para ser usado en nuestro sistema, necesitamos definir el usuario al que le vamos a enviar el mensaje.
entren a telegram-terminal y ejecuten de nuevo
contact_list
copien bn el nombre del usuario que desean enviar el mensaje
descargamos el script
https://github.com/cirelramos/send-info-server-for-telegram
coloquen el script en el home de su sistema y ejecutamos OJO siempre tienes que tener en cuenta las variantes de la ruta el usuario que voy a usar se llama SERVER por lo tanto su home es /home/server ustedes deben tener otro usuario por lo tanto debe ser utilizado con otra direccion...
ahora vamos a editar el usuario que esta en el script en la linea to="Cirel"; por el usuario que buscaron arriba con el comando contact_list
programamos una tarea en crontab cada 45 minutos
si es la primera vez que abres crontab -e
te preguntara que editar quieres usar, el mas facil es nano por lo tanto selecciona el 2
sino conoces mucho de crontab puedes conocer mas aca
http://cirelramos.blogspot.com/2015/03/cron-y-contrab-ejecucion-como-root.html
luego dentro de crontab agregamos la siguiente linea
*/45 * * * * /home/server/mensaje-inicio-server.sh >> /home/server/test.log 2>&1
#HASTA AQUI
CTRL+O para guardar
CTRL+X para salir
ese comando ejeuctara el script cada 45 minutos y enviara el resultado a un archivo log por si hay errores :D
bueno eso fue todo
Fuente: http://nosolotuitah.es/2015/07/17/instalar-telegram-terminal-ubuntu/
.
Hace tiempo vi alguien que usaba el whatsapp para un caso similar, aunque no eran mensajes muy informativos a diferencia de el que vamos a programar, pero me quedo la duda de hacer como un script que me enviara información de mi servidor cada cierto tiempo para saber en que estado esta, no me decidi por whatsapp por todo ese lio de estar casado con un solo dispositivo y la inseguridad que maneja en sus converzaciones, Bueno MANOS A LA OBRA!
Esta parte si es un poco copiada de otra web, abajo dejare la fuente....
Instalamos los paquetes esenciales para el funcionamiento y compilación de teleram
Terminal:
sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make
Terminal:
sudo apt-get install git
ahora nos descargamos del repositorio de telegram
Terminal:
git clone --recursive https://github.com/vysheng/tg.git && cd tg
ahora configuramos el programa, en el comando anterior ya nos ubica en la carpeta del programa solo tenemos que ejecutar lo siguiente:
Terminal:
./configure
compilamos el programa
Terminal:
make
Listo, ya tenemos todo preparado para comenzar a usar Telegram desde la terminal. Para configurarlo, deberemos colocarnos en el directorio donde compilamos el programa -que no es otro que “/home/usuario/tg”- e iniciar el programa con:
Terminal:
bin/telegram-cli -k tg-server.pub
Donde -k indica dónde se encuentra la llave pública del programa. Además, también podemos añadir -N para ver el número del mensaje. La primera vez que lo ejecutemos, nos aparecerá una pantalla tal que así:
tipean el numero de telefono con codigo de area internacional ejemplo de venezuela
+584264445566
luego les va enviar el sms con el codigo de verificacion y listo finalizado
contact_list: muestra una lista de nuestros contactos que utilizan Telegram. Cada contacto se llama peer.
msg <peer> <mensaje>: envía un mensaje de texto al contacto seleccionado.
Ejemplo: msg Pepe Hola, ¿qué tal estás?
En caso de que el nombre del contacto tenga espacios, escribiremos “_” entre palabras.
Por ejemplo: msg Pepe_Apellido El mensajesend_photo <peer> <ruta de la imagen>: envía la imagen seleccionada al contacto seleccionado.
Por ejemplo: send_photo Pepe “/home/usuario/Imágenes/imagen.png”
chat_with_peer <peer>: nos abre un chat privado con la persona que hayamos escrito como peer. No confundir con chat encriptado, Tecleando /quit, salimos de este modo.
Ejemplo: chat_with_peer Pepe
quit: sale del programa.
lista completa de los comandos útiles, es recomendable visitar el GitHub del autor.
==================================================================
hasta ahora solo instalamos y configuramos el telegram para ser usado en nuestro sistema, necesitamos definir el usuario al que le vamos a enviar el mensaje.
entren a telegram-terminal y ejecuten de nuevo
contact_list
copien bn el nombre del usuario que desean enviar el mensaje
descargamos el script
https://github.com/cirelramos/send-info-server-for-telegram
coloquen el script en el home de su sistema y ejecutamos OJO siempre tienes que tener en cuenta las variantes de la ruta el usuario que voy a usar se llama SERVER por lo tanto su home es /home/server ustedes deben tener otro usuario por lo tanto debe ser utilizado con otra direccion...
Terminal:
chmod +x enviar-mensajes-telegram.sh
ahora vamos a editar el usuario que esta en el script en la linea to="Cirel"; por el usuario que buscaron arriba con el comando contact_list
Terminal:
nano enviar-mensajes-telegram.sh
programamos una tarea en crontab cada 45 minutos
Terminal:
crontab -e
si es la primera vez que abres crontab -e
te preguntara que editar quieres usar, el mas facil es nano por lo tanto selecciona el 2
sino conoces mucho de crontab puedes conocer mas aca
http://cirelramos.blogspot.com/2015/03/cron-y-contrab-ejecucion-como-root.html
luego dentro de crontab agregamos la siguiente linea
*/45 * * * * /home/server/mensaje-inicio-server.sh >> /home/server/test.log 2>&1
#HASTA AQUI
CTRL+O para guardar
CTRL+X para salir
ese comando ejeuctara el script cada 45 minutos y enviara el resultado a un archivo log por si hay errores :D
bueno eso fue todo
Fuente: http://nosolotuitah.es/2015/07/17/instalar-telegram-terminal-ubuntu/
.
Suscribirse a:
Entradas
(
Atom
)













