mirror of https://gitlab.com/hp3icc/emq-TE1.git
42 lines
996 B
Bash
42 lines
996 B
Bash
#!/bin/bash
|
|
# Nombre del script
|
|
SCRIPT_NAME="gotty.sh"
|
|
|
|
# Registra el inicio en /opt/curl.txt
|
|
echo "Inicio: $SCRIPT_NAME" >> /opt/curl.txt
|
|
cd /opt/
|
|
if [ "$(uname -m | grep '64')" != "" ]; then
|
|
# echo "ARCH: 64-bit"
|
|
wget -qO gotty.tar.gz https://github.com/yudai/gotty/releases/latest/download/gotty_linux_amd64.tar.gz
|
|
else
|
|
# echo "ARCH: 32-bit"
|
|
wget -qO gotty.tar.gz https://github.com/yudai/gotty/releases/latest/download/gotty_linux_arm.tar.gz
|
|
fi
|
|
|
|
sudo tar xf gotty.tar.gz -C /usr/local/bin
|
|
sudo chmod a+x /usr/local/bin/gotty
|
|
rm gotty.tar.gz
|
|
|
|
#
|
|
sudo cat > /lib/systemd/system/gotty.service <<- "EOF"
|
|
[Unit]
|
|
Description=GoTTY
|
|
After=multi-user.target
|
|
|
|
[Service]
|
|
User=root
|
|
Environment=TERM=xterm-256color
|
|
#ExecStartPre=/bin/sleep 40
|
|
ExecStart=gotty -p "8022" -w -c "pi:Panama507" menu
|
|
Restart=on-failure
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|
|
|
|
EOF
|
|
|
|
systemctl daemon-reload
|
|
sudo systemctl enable gotty.service
|
|
# Registra el final en /opt/curl.txt
|
|
echo "Finalizado: $SCRIPT_NAME" >> /opt/curl.txt
|