Good_speed
(usa Debian)
Enviado em 30/06/2020 - 18:21h
Boa noite,
Desenvolvei o script abaixo para atender uma demanda aqui na empresa, o script ler o arquivo url_meet.txt e abre uma videoconferência, ate ai normal, nos teste que fiz no meu linux mint pelo terminal ele faz todos os procedimentos, o problema e quando eu criou um agendamento no cron do usuário, quando o cron executa o script ele sempre abre a janela de autenticação do google, como posso resolver este tipo de problema?
#/bin/bash
# Desenvolvido: Erik P. Ghijs - eghijs@gmail.com
# Este comando captura a posicao do mouse na tela
# ex.: XXX e YYY
# xdotool getmouselocation
file=url_meet.txt
if [[ $(grep "http" $file) ]];
then
cat $file |head -n 1 | while read url; do
#export DISPLAY=:0
/usr/bin/google-chrome-stable --start-fullscreen --app="$url" %U &
done
sleep 10
# Desativa a camera
xdotool search --onlyvisible --class "Chrome" windowactivate key ctrl+e
# Desativa o microfone
xdotool search --onlyvisible --class "Chrome" windowactivate key ctrl+d
# Inicia a videoconferencia
sleep 4
xdotool mousemove 979 412 click 1
sleep 30m
pkill --oldest chrome >> /dev/null 2>&1
sed -i '1d' url_meet.txt
else
echo "Nao foi encontrado nenhum agendamento no $file."
exit
fi
Desde já agradeço quem puder ajudar...