Eu tenho um script que precisa ser executado via
telnet localhost port
Eu tenho um script ( USER.sh
) e configurei /etc/xinetd.d/user
.
Mas sempre que me conecto, recebo uma mensagem de erro dizendo:
TERM environment variable not set.
Então, tentei adicionar a seguinte linha ao script:
export TERM=xterm-256color
Mas isso também não funcionou.
Tentativa nº 2:
Meu arquivo /etc/xinetd.d/xxxx
:
service xxxx
{
disable = no
socket_type = stream
protocol = tcp
port = 4502
type = UNLISTED
wait = no
user = root
server = /usr/sbin/xxxx.sh
server_args = askme
}
Meu arquivo alterado:
service xxxx
{
disable = no
env = xterm-256color
socket_type = stream
protocol = tcp
port = 4502
type = UNLISTED
wait = no
user = root
server = /usr/sbin/xxxx.sh
server_args = askme
}
Mas quando eu tento telnet, me dá uma conexão recusada Erro…: /
Eu até tentei criar test.sh
, que é:
#!/bin/bash
export TERM=xterm-256color
telnet localhost 4502
Mas isso também não parece funcionar.
Quando eu
echo $TERM
de um shell, isso me dá:
xterm-256color
Estou usando o Kali Linux 2016.1.
PS: Também não vai me mostrar as saídas de eco do meu script…