Discussion:
[shell-script] Script shell chamando outro script
Janduy Euclides janduyeuclides@googlemail.com [shell-script]
2018-03-16 20:47:46 UTC
Permalink
Pessoal, boa tarde.

Preciso de uma ajuda, seguinte eu tenho um script que roda faz um if e
Else, ele chama um outro script (telegram.sh), até ai tudo bem, eu rodando
ele na mao "sh script.sh" ele funfa, executa as instruções e chama o
segundo script tranquilo. Porém via CRON não funciona, ele roda mas não
chama o segundo script.

Segue o meu script:
https://goo.gl/TYVKoC

Eu mudei de diretório coloquei em "/usr/local/bin" mas sem chance, chequei
permissões de execução também.

No meu crontab estou chamado ele assim: sh /usr/local/bin/script.sh

Eu uso SO (CentOS 6)

Alguma luz?


Abs!

________________________

Janduy Euclides - dCAA, Xorcom CompletePBX-v4/v5, SBC e PBX Basic.
E-mail: ***@gmail.com
Tel.: +55 11 9-9835-1136
Acesse - Asterisk help! <http://www.asterisk.help/>
Visite - Fundação Asterisk Libre - FAL <http://www.asterisklibre.org/>
________________________

<https://www.linkedin.com/in/janduyeuclides/>
Hudson Figueredo hudson@pquilinux.org [shell-script]
2018-03-16 21:01:03 UTC
Permalink
Vale sempre colocar o caminho completo até os scripts e arquivos se não for
rodar a partir do diretório!

# Linha SIP
LINHA1=$(asterisk -rx 'sip show registry'|grep "9238899646"|cut -c 71-91);
# Grupo telegram
GRP="-241406789"
# ASSUNTO EMAIL
ASSUNTO="Alerta-Status Linhas SIP"
# Alerta o jsilva
EMAIL_TO='***@empresa.com.br'

script_path="/usr/local/bin"
run_telegram="$script_path/telegram.sh"

# Funcao para rodar o script telegram
telegram()
{
sudo $run_telegram "$GRP" "$ASSUNTO" "Linha LINHA1 OK!"
}

# Checa se o status da linha é diferente de registrada
# Se estiver fora Alerta no Email e telegram
# Caso contrario so gera o log e da um Ok no telegram
# Obs. Eu chamei o script "telegram.sh" de formas diferentes justamente
para testar se pela funcao ou da forma comum.

if [ $LINHA1 != "Registered" ]; then
echo 'Linha LINHA1 Nao Registrada!' >/tmp/monitorasip.txt
echo 'Linha LINHA1 Nao Registrada!' | logger
cat /tmp/monitorasip.txt | mail -s 'IPBX - Alert Linha SIP LINHA1
Down!' -r ***@empresa.com.br $EMAIL_TO
$run_telegram \"$GRP\" \"$ASSUNTO\" \"Linha LINHA1 Down!\"
else
echo "Linha LINHA1 Registrada" | logger
telegram a | logger

fi
Post by Janduy Euclides ***@googlemail.com [shell-script]
Pessoal, boa tarde.
Preciso de uma ajuda, seguinte eu tenho um script que roda faz um if e
Else, ele chama um outro script (telegram.sh), até ai tudo bem, eu rodando
ele na mao "sh script.sh" ele funfa, executa as instruções e chama o
segundo script tranquilo. Porém via CRON não funciona, ele roda mas não
chama o segundo script.
https://goo.gl/TYVKoC
Eu mudei de diretório coloquei em "/usr/local/bin" mas sem chance, chequei
permissões de execução também.
No meu crontab estou chamado ele assim: sh /usr/local/bin/script.sh
Eu uso SO (CentOS 6)
Alguma luz?
Abs!
________________________
Janduy Euclides - dCAA, Xorcom CompletePBX-v4/v5, SBC e PBX Basic.
Tel.: +55 11 9-9835-1136
Acesse - Asterisk help! <http://www.asterisk.help/>
Visite - Fundação Asterisk Libre - FAL <http://www.asterisklibre.org/>
________________________
<https://www.linkedin.com/in/janduyeuclides/>
--
Hudson G Manieri Figueredo
Janduy Euclides janduyeuclides@googlemail.com [shell-script]
2018-03-16 21:03:53 UTC
Permalink
Ambos estão no mesmo diretório, mas vou validar sim o que passou sim.


________________________

Janduy Euclides - dCAA, Xorcom CompletePBX-v4/v5, SBC e PBX Basic.
E-mail: ***@gmail.com
Tel.: +55 11 9-9835-1136
Acesse - Asterisk help! <http://www.asterisk.help/>
Visite - Fundação Asterisk Libre - FAL <http://www.asterisklibre.org/>
________________________

<https://www.linkedin.com/in/janduyeuclides/>
Post by Hudson Figueredo ***@pquilinux.org [shell-script]
Vale sempre colocar o caminho completo até os scripts e arquivos se não
for rodar a partir do diretório!
# Linha SIP
LINHA1=$(asterisk -rx 'sip show registry'|grep "9238899646"|cut -c 71-91);
# Grupo telegram
GRP="-241406789"
# ASSUNTO EMAIL
ASSUNTO="Alerta-Status Linhas SIP"
# Alerta o jsilva
script_path="/usr/local/bin"
run_telegram="$script_path/telegram.sh"
# Funcao para rodar o script telegram
telegram()
{
sudo $run_telegram "$GRP" "$ASSUNTO" "Linha LINHA1 OK!"
}
# Checa se o status da linha é diferente de registrada
# Se estiver fora Alerta no Email e telegram
# Caso contrario so gera o log e da um Ok no telegram
# Obs. Eu chamei o script "telegram.sh" de formas diferentes justamente
para testar se pela funcao ou da forma comum.
if [ $LINHA1 != "Registered" ]; then
echo 'Linha LINHA1 Nao Registrada!' >/tmp/monitorasip.txt
echo 'Linha LINHA1 Nao Registrada!' | logger
cat /tmp/monitorasip.txt | mail -s 'IPBX - Alert Linha SIP LINHA1
$run_telegram \"$GRP\" \"$ASSUNTO\" \"Linha LINHA1 Down!\"
else
echo "Linha LINHA1 Registrada" | logger
telegram a | logger
fi
Post by Janduy Euclides ***@googlemail.com [shell-script]
Pessoal, boa tarde.
Preciso de uma ajuda, seguinte eu tenho um script que roda faz um if e
Else, ele chama um outro script (telegram.sh), até ai tudo bem, eu rodando
ele na mao "sh script.sh" ele funfa, executa as instruções e chama o
segundo script tranquilo. Porém via CRON não funciona, ele roda mas não
chama o segundo script.
https://goo.gl/TYVKoC
Eu mudei de diretório coloquei em "/usr/local/bin" mas sem chance,
chequei permissões de execução também.
No meu crontab estou chamado ele assim: sh /usr/local/bin/script.sh
Eu uso SO (CentOS 6)
Alguma luz?
Abs!
________________________
Janduy Euclides - dCAA, Xorcom CompletePBX-v4/v5, SBC e PBX Basic.
Tel.: +55 11 9-9835-1136
Acesse - Asterisk help! <http://www.asterisk.help/>
Visite - Fundação Asterisk Libre - FAL <http://www.asterisklibre.org/>
________________________
<https://www.linkedin.com/in/janduyeuclides/>
--
Hudson G Manieri Figueredo
Eldimar Souza eldimax@gmail.com [shell-script]
2018-03-16 21:07:17 UTC
Permalink
tenta colocar isso no final da linha do cron: >/dev/null 2>&1
a linha ficaria assim por exemplo * * * / caminho do script/script.sh
/dev/null
2>&1


Em sex, 16 de mar de 2018 às 18:04, Janduy Euclides
Ambos estão no mesmo diretório, mas vou validar sim o que passou sim.
________________________
Janduy Euclides - dCAA, Xorcom CompletePBX-v4/v5, SBC e PBX Basic.
Tel.: +55 11 9-9835-1136
Acesse - Asterisk help! <http://www.asterisk.help/>
Visite - Fundação Asterisk Libre - FAL <http://www.asterisklibre.org/>
________________________
<https://www.linkedin.com/in/janduyeuclides/>
Post by Hudson Figueredo ***@pquilinux.org [shell-script]
Vale sempre colocar o caminho completo até os scripts e arquivos se não
for rodar a partir do diretório!
# Linha SIP
LINHA1=$(asterisk -rx 'sip show registry'|grep "9238899646"|cut -c 71-91);
# Grupo telegram
GRP="-241406789"
# ASSUNTO EMAIL
ASSUNTO="Alerta-Status Linhas SIP"
# Alerta o jsilva
script_path="/usr/local/bin"
run_telegram="$script_path/telegram.sh"
# Funcao para rodar o script telegram
telegram()
{
sudo $run_telegram "$GRP" "$ASSUNTO" "Linha LINHA1 OK!"
}
# Checa se o status da linha é diferente de registrada
# Se estiver fora Alerta no Email e telegram
# Caso contrario so gera o log e da um Ok no telegram
# Obs. Eu chamei o script "telegram.sh" de formas diferentes justamente
para testar se pela funcao ou da forma comum.
if [ $LINHA1 != "Registered" ]; then
echo 'Linha LINHA1 Nao Registrada!' >/tmp/monitorasip.txt
echo 'Linha LINHA1 Nao Registrada!' | logger
cat /tmp/monitorasip.txt | mail -s 'IPBX - Alert Linha SIP LINHA1
$run_telegram \"$GRP\" \"$ASSUNTO\" \"Linha LINHA1 Down!\"
else
echo "Linha LINHA1 Registrada" | logger
telegram a | logger
fi
Post by Janduy Euclides ***@googlemail.com [shell-script]
Pessoal, boa tarde.
Preciso de uma ajuda, seguinte eu tenho um script que roda faz um if e
Else, ele chama um outro script (telegram.sh), até ai tudo bem, eu rodando
ele na mao "sh script.sh" ele funfa, executa as instruções e chama o
segundo script tranquilo. Porém via CRON não funciona, ele roda mas não
chama o segundo script.
https://goo.gl/TYVKoC
Eu mudei de diretório coloquei em "/usr/local/bin" mas sem chance,
chequei permissões de execução também.
No meu crontab estou chamado ele assim: sh /usr/local/bin/script.sh
Eu uso SO (CentOS 6)
Alguma luz?
Abs!
________________________
Janduy Euclides - dCAA, Xorcom CompletePBX-v4/v5, SBC e PBX Basic.
Tel.: +55 11 9-9835-1136
Acesse - Asterisk help! <http://www.asterisk.help/>
Visite - Fundação Asterisk Libre - FAL <http://www.asterisklibre.org/>
________________________
<https://www.linkedin.com/in/janduyeuclides/>
--
Hudson G Manieri Figueredo
--
Eldimar Jaconias de Souza
Analista de Suporte Pleno
Tel: (61) 9228-9214 / 3048-1034

"O que fazer, pra onde ir senhor se só tu tens as palavras de Vida Eterna"

ºvº "Software Livre: não é pelo dinheiro.
/( _ )\ É uma questão de consciência."
^ ^
Janduy Euclides janduyeuclides@googlemail.com [shell-script]
2018-03-16 21:39:14 UTC
Permalink
Vou validar sim e posto aqui.
Post by Eldimar Souza ***@gmail.com [shell-script]
tenta colocar isso no final da linha do cron: >/dev/null 2>&1
a linha ficaria assim por exemplo * * * / caminho do script/script.sh >/dev/null
2>&1
Em sex, 16 de mar de 2018 às 18:04, Janduy Euclides
Post by Janduy Euclides ***@googlemail.com [shell-script]
Ambos estão no mesmo diretório, mas vou validar sim o que passou sim.
________________________
Janduy Euclides - dCAA, Xorcom CompletePBX-v4/v5, SBC e PBX Basic.
Tel.: +55 11 9-9835-1136
Acesse - Asterisk help! <http://www.asterisk.help/>
Visite - Fundação Asterisk Libre - FAL <http://www.asterisklibre.org/>
________________________
<https://www.linkedin.com/in/janduyeuclides/>
Post by Hudson Figueredo ***@pquilinux.org [shell-script]
Vale sempre colocar o caminho completo até os scripts e arquivos se não
for rodar a partir do diretório!
# Linha SIP
LINHA1=$(asterisk -rx 'sip show registry'|grep "9238899646"|cut -c 71-91);
# Grupo telegram
GRP="-241406789"
# ASSUNTO EMAIL
ASSUNTO="Alerta-Status Linhas SIP"
# Alerta o jsilva
script_path="/usr/local/bin"
run_telegram="$script_path/telegram.sh"
# Funcao para rodar o script telegram
telegram()
{
sudo $run_telegram "$GRP" "$ASSUNTO" "Linha LINHA1 OK!"
}
# Checa se o status da linha é diferente de registrada
# Se estiver fora Alerta no Email e telegram
# Caso contrario so gera o log e da um Ok no telegram
# Obs. Eu chamei o script "telegram.sh" de formas diferentes justamente
para testar se pela funcao ou da forma comum.
if [ $LINHA1 != "Registered" ]; then
echo 'Linha LINHA1 Nao Registrada!' >/tmp/monitorasip.txt
echo 'Linha LINHA1 Nao Registrada!' | logger
cat /tmp/monitorasip.txt | mail -s 'IPBX - Alert Linha SIP LINHA1
$run_telegram \"$GRP\" \"$ASSUNTO\" \"Linha LINHA1 Down!\"
else
echo "Linha LINHA1 Registrada" | logger
telegram a | logger
fi
Post by Janduy Euclides ***@googlemail.com [shell-script]
Pessoal, boa tarde.
Preciso de uma ajuda, seguinte eu tenho um script que roda faz um if e
Else, ele chama um outro script (telegram.sh), até ai tudo bem, eu rodando
ele na mao "sh script.sh" ele funfa, executa as instruções e chama o
segundo script tranquilo. Porém via CRON não funciona, ele roda mas não
chama o segundo script.
https://goo.gl/TYVKoC
Eu mudei de diretório coloquei em "/usr/local/bin" mas sem chance,
chequei permissões de execução também.
No meu crontab estou chamado ele assim: sh /usr/local/bin/script.sh
Eu uso SO (CentOS 6)
Alguma luz?
Abs!
________________________
Janduy Euclides - dCAA, Xorcom CompletePBX-v4/v5, SBC e PBX Basic.
Tel.: +55 11 9-9835-1136
Acesse - Asterisk help! <http://www.asterisk.help/>
Visite - Fundação Asterisk Libre - FAL <http://www.asterisklibre.org/>
________________________
[image: 160] <https://www.linkedin.com/in/janduyeuclides/>
--
Hudson G Manieri Figueredo
--
Eldimar Jaconias de Souza
Analista de Suporte Pleno
Tel: (61) 9228-9214 / 3048-1034
"O que fazer, pra onde ir senhor se só tu tens as palavras de Vida Eterna"
ºvº "Software Livre: não é pelo dinheiro.
/( _ )\ É uma questão de consciência."
^ ^
'Julio C. Neves' julio.neves@gmail.com [shell-script]
2018-03-16 21:17:10 UTC
Permalink
Fala Janduy,
duas coisas:

1. No cron o usuário não é vc, portanto é muito frequente que o $PATH do
usuário cron seja diferente do seu e pode ser que algum comando do script
não esteja neste PATH. Isso se resolve colocando o caminho completo dos
cmds;
2. Jamais, eu disse jamais, faça sh script.sh. Qq cmd especifico do bash
dará erro neste ambiente pobre do sh (extremamente incompleto e nem sequer
é o Bourne Shell, que é proprietário). Faça uma só vez chmod +x script.sh e
execute-o com /caminho/do/script.sh.

Garanto que se fizer essas duas coisas todos os seus problemas estarão
resolvidos.

SuShellso

Abraços,
Julio

*» Não tem tempo para fazer um curso presencial?*
*» Na sua cidade não tem nenhum bom curso de Linux?*
*» O treinamento está muito caro?*

<http://www.dicas-l.com.br/cursos/psl/>

*Damos treinamento em sua empresa **com certificado*
*e nota fiscal **por **um preço, **no mínimo, 50% **abaixo*
*de qualquer curso.*

​​
Nosso time de instrutores *in company* é formado somente por
​
​
autores
​ ​
​
de
*Best Sellers​ ​*​laureados ​sobre os temas.. P. exemplo:

Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo Cadunico
Post by Janduy Euclides ***@googlemail.com [shell-script]
Pessoal, boa tarde.
Preciso de uma ajuda, seguinte eu tenho um script que roda faz um if e
Else, ele chama um outro script (telegram.sh), até ai tudo bem, eu rodando
ele na mao "sh script.sh" ele funfa, executa as instruções e chama o
segundo script tranquilo. Porém via CRON não funciona, ele roda mas não
chama o segundo script.
https://goo.gl/TYVKoC
Eu mudei de diretório coloquei em "/usr/local/bin" mas sem chance, chequei
permissões de execução também.
No meu crontab estou chamado ele assim: sh /usr/local/bin/script.sh
Eu uso SO (CentOS 6)
Alguma luz?
Abs!
________________________
Janduy Euclides - dCAA, Xorcom CompletePBX-v4/v5, SBC e PBX Basic.
Tel.: +55 11 9-9835-1136
Acesse - Asterisk help! <http://www.asterisk.help/>
Visite - Fundação Asterisk Libre - FAL <http://www.asterisklibre.org/>
________________________
<https://www.linkedin.com/in/janduyeuclides/>
Janduy Euclides janduyeuclides@googlemail.com [shell-script]
2018-03-16 23:25:30 UTC
Permalink
Opa Júlio, boa noite.

Perfeito, vou checar essas duas coisas.

Obrigado.
Post by 'Julio C. Neves' ***@gmail.com [shell-script]
Fala Janduy,
1. No cron o usuário não é vc, portanto é muito frequente que o $PATH
do usuário cron seja diferente do seu e pode ser que algum comando do
script não esteja neste PATH. Isso se resolve colocando o caminho completo
dos cmds;
2. Jamais, eu disse jamais, faça sh script.sh. Qq cmd especifico do
bash dará erro neste ambiente pobre do sh (extremamente incompleto e nem
sequer é o Bourne Shell, que é proprietário). Faça uma só vez chmod +x
script.sh e execute-o com /caminho/do/script.sh.
Garanto que se fizer essas duas coisas todos os seus problemas estarão
resolvidos.
SuShellso
Abraços,
Julio
*» Não tem tempo para fazer um curso presencial?*
*» Na sua cidade não tem nenhum bom curso de Linux?*
*» O treinamento está muito caro?*
<http://www.dicas-l.com.br/cursos/psl/>
*Damos treinamento em sua empresa **com certificado*
*e nota fiscal **por **um preço, **no mínimo, 50% **abaixo*
*de qualquer curso.*
​​
Nosso time de instrutores *in company* é formado somente por
​
​
autores
​ ​
​
de
Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo Cadunico
Em 16 de março de 2018 17:47, Janduy Euclides
Post by Janduy Euclides ***@googlemail.com [shell-script]
Pessoal, boa tarde.
Preciso de uma ajuda, seguinte eu tenho um script que roda faz um if e
Else, ele chama um outro script (telegram.sh), até ai tudo bem, eu rodando
ele na mao "sh script.sh" ele funfa, executa as instruções e chama o
segundo script tranquilo. Porém via CRON não funciona, ele roda mas não
chama o segundo script.
https://goo.gl/TYVKoC
Eu mudei de diretório coloquei em "/usr/local/bin" mas sem chance,
chequei permissões de execução também.
No meu crontab estou chamado ele assim: sh /usr/local/bin/script.sh
Eu uso SO (CentOS 6)
Alguma luz?
Abs!
________________________
Janduy Euclides - dCAA, Xorcom CompletePBX-v4/v5, SBC e PBX Basic.
Tel.: +55 11 9-9835-1136
Acesse - Asterisk help! <http://www.asterisk.help/>
Visite - Fundação Asterisk Libre - FAL <http://www.asterisklibre.org/>
________________________
<https://www.linkedin.com/in/janduyeuclides/>
Janduy Euclides janduyeuclides@googlemail.com [shell-script]
2018-03-17 04:08:31 UTC
Permalink
Senhores, bom dia.

Deu certo aqui, ficou assim.

# Linha SIP
LINHA1=$(asterisk -rx 'sip show registry'|grep "9238899646"|cut -c 71-91);
# Grupo telegram
GRP="-241406789"
# ASSUNTO EMAIL
ASSUNTO="Alerta-Status Linhas SIP"
# Alerta o jsilva
EMAIL_TO='***@empresa.com.br'

script_path="/usr/local/bin"
run_telegram="$script_path/telegram.sh"

# Checa se o status da linha é diferente de registrada
# Se estiver fora Alerta no Email e telegram
# Caso contrario so gera o log e da um Ok no telegram
# Obs. Eu chamei o script "telegram.sh" de formas diferentes justamente
para testar se pela funcao ou da forma comum.

if [ $LINHA1 != "Registered" ]; then
echo 'Linha LINHA1 Nao Registrada!' >/tmp/monitorasip.txt
echo 'Linha LINHA1 Nao Registrada!' | logger
cat /tmp/monitorasip.txt | mail -s 'IPBX - Alert Linha SIP LINHA1
Down!' -r ***@empresa.com.br $EMAIL_TO
$run_telegram "$GRP" "$ASSUNTO" "Linha LINHA1 Down!"
else
echo "Linha LINHA1 Registrada" | logger
$run_telegram "$GRP" "$ASSUNTO" "Linha LINHA1 Ok!"

fi


Desde já agradeço a ajuda de todos!

Grande abraço!



________________________

Janduy Euclides - dCAA, Xorcom CompletePBX-v4/v5, SBC e PBX Basic.
E-mail: ***@gmail.com
Tel.: +55 11 9-9835-1136
Acesse - Asterisk help! <http://www.asterisk.help/>
Visite - Fundação Asterisk Libre - FAL <http://www.asterisklibre.org/>
________________________

<https://www.linkedin.com/in/janduyeuclides/>
Post by Janduy Euclides ***@googlemail.com [shell-script]
Opa Júlio, boa noite.
Perfeito, vou checar essas duas coisas.
Obrigado.
Post by 'Julio C. Neves' ***@gmail.com [shell-script]
Fala Janduy,
1. No cron o usuário não é vc, portanto é muito frequente que o $PATH
do usuário cron seja diferente do seu e pode ser que algum comando do
script não esteja neste PATH. Isso se resolve colocando o caminho completo
dos cmds;
2. Jamais, eu disse jamais, faça sh script.sh. Qq cmd especifico do
bash dará erro neste ambiente pobre do sh (extremamente incompleto e nem
sequer é o Bourne Shell, que é proprietário). Faça uma só vez chmod +x
script.sh e execute-o com /caminho/do/script.sh.
Garanto que se fizer essas duas coisas todos os seus problemas estarão
resolvidos.
SuShellso
Abraços,
Julio
*» Não tem tempo para fazer um curso presencial?*
*» Na sua cidade não tem nenhum bom curso de Linux?*
*» O treinamento está muito caro?*
<http://www.dicas-l.com.br/cursos/psl/>
*Damos treinamento em sua empresa **com certificado*
*e nota fiscal **por **um preço, **no mínimo, 50% **abaixo*
*de qualquer curso.*
​​
Nosso time de instrutores *in company* é formado somente por
​
​
autores
​ ​
​
de
Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo Cadunico
Em 16 de março de 2018 17:47, Janduy Euclides
Post by Janduy Euclides ***@googlemail.com [shell-script]
Pessoal, boa tarde.
Preciso de uma ajuda, seguinte eu tenho um script que roda faz um if e
Else, ele chama um outro script (telegram.sh), até ai tudo bem, eu rodando
ele na mao "sh script.sh" ele funfa, executa as instruções e chama o
segundo script tranquilo. Porém via CRON não funciona, ele roda mas não
chama o segundo script.
https://goo.gl/TYVKoC
Eu mudei de diretório coloquei em "/usr/local/bin" mas sem chance,
chequei permissões de execução também.
No meu crontab estou chamado ele assim: sh /usr/local/bin/script.sh
Eu uso SO (CentOS 6)
Alguma luz?
Abs!
________________________
Janduy Euclides - dCAA, Xorcom CompletePBX-v4/v5, SBC e PBX Basic.
Tel.: +55 11 9-9835-1136
Acesse - Asterisk help! <http://www.asterisk.help/>
Visite - Fundação Asterisk Libre - FAL <http://www.asterisklibre.org/>
________________________
<https://www.linkedin.com/in/janduyeuclides/>
Loading...