emq-TE1/install/gotty.sh

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