Portál AbcLinuxu, 8. listopadu 2025 14:20
Ahoj,
řeším v diplomce problém, jak zjistit, zda se někdo dívá na stream, který vysílám na portu 8081. Skript by měl vypadat asi nějak takto:
#!/bin/bash
while [true]; do
if [kontrola zda je někdo připojen]; then
provedení potřebného příkazu
else
provedení potřebného příkazu
fi
sleep(10)
done
Hlavním problémem tedy je, jak zjistit, že je k portu někdo připojen?
Předem děkuji za odpovědi.
Řešení dotazu:
netstat je zastaralý nástroj a měl by se používat ss. Když jsem se díval na české weby, nikde jsem o tom neviděl zmínku.
ss -o state established '( dport = :8081 or sport = :8081 )'
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.