que es

lunes, 26 de septiembre de 2022

script bash matar procesos

se crea un archivo en bash con un nombre y extensión  "sh"  nombre.sh.

se dan permisos de ejectución chmod +x nombre.sh

se ejecuta ./nombre.sh  nombreDelProcesoAmatar.

./nombre.sh firefox 

Nota: tener en cuenta los  "backticks" o comillas invertidas.

#!/bin/sh

kill -9 `ps -ef|grep -v grep |grep $1| awk '{print $2}'`

lunes, 12 de septiembre de 2022

rc.local

 rc.local un archivo para dejar los script que cuando la máquina se reinicie esto se activan.

systemctl status rc-local.service

Ahora en Centos7 rc.local hay que activarlos con systemd.


systemctl enable rc-local.service

systemctl status rc-local.service

systemctl start rc-local.service


O crear un servicio para el script.


bibliografia:

https://www.redhat.com/sysadmin/replacing-rclocal-systemd

martes, 30 de agosto de 2022

wireshark sip ht503 grandstream

 ## llamar dejar 10 segundos sin hablar colgar de donde llama movil o linea fija.

## volver a llamar dejar 20 segundos pero cuelga desde donde contesta la llamada,  extensión.

###

tcpdump -i eth1 udp port 5060 or udp portrange 10000-20000 -s 0 -w /tmp/trunk_`date +%m%d%Y-%H%M`.cap

tcpdump -i eth1 host 192.168.50.252 and udp port 5060 or udp portrange 10000-20000 -s 0 -w /tmp/trunk_08302022_1005.cap

tcpdump -i eth1 udp port 5060 or udp portrange 10000-20000 -s 0 -w /tmp/trunk_claro.cap


viernes, 22 de julio de 2022

linux logs rotation

configurando la rotación de logs en linux:

/etc/logrotate.d

 vi nameFileLog.logrotate

/var/log/asterisk/ecus.txt {
   missingok
   rotate 2
   daily
   su asterisk asterisk
}

jueves, 21 de julio de 2022

python gtts

file tts.py

libraries

from gtts import gTTS

# The text that you want to convert to audio
mytext = "Bienvenido toroautos"

# Language in which you want to convert
language = 'en'

# Passing the text and language to the engine
tts = gTTS(text=mytext, lang=language, slow=False)

# Saving the converted audio in a wav file named sample
tts.save('tts.mp3')


Call

[tts]
exten => 220,1,Answer
    same => n,Background(welcome)
    same => n,Set(result=$(SHELL(python3 py/tts.py )))
    same => n,Background(py/tts.mp3)
    same => n,Background(es/thanks-for-calling-today.gsm)
    same => n,Hangup()

miércoles, 22 de junio de 2022

mostrar rama en git

en .bashrc al final del archivo agregar lo siguiente:

.bashrc

###mostar rama git mostrar_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/' }

export PS1="\u@\h \[\033[32m\]\w\[\033[31m\]\$(mostrar_git_branch)\[\033[00m\] $ "

##change short path

PROMPT_DIRTRIM=2

lunes, 18 de abril de 2022

linux mint wifi rtl8821ce kernel dkms

si esta deshabilitada correr este comando:

sudo apt-get install rtl8821ce-dkms

si no tienen red cableada. conectado el movil o celular por usb al pc o portatil y compartiendo internet del movil revise si su equipo ya navega y puede instalar el driver realtek.