Portál AbcLinuxu, 12. května 2025 11:15
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.