1

Temat: Nasłuch portu i wykonanie polecenia

Chcę uruchomić skrypt jeśli na porcie 1234 pojawią się jakieś dane
nc -lvp 1234 -e /usr/bin/mojskrypt.sh
Niestety nie działa...

2

Odp: Nasłuch portu i wykonanie polecenia

https://man.openbsd.org/nc.1

Nie ma tam opcji wykonywania skryptu... Chyba o takie coś ci chodziło: https://unix.stackexchange.com/question … s-argument

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Nasłuch portu i wykonanie polecenia

Jest w pomocy nc --help -e, --exec=PROGRAM program to exec after connect
ale nie ważne, chodziło o wykonanie skryptu po odebraniu danych i okazuje się że że można tak:
nc -lvp 1234 -e x || /usr/bin/mojskrypt.sh (x to dowolny znak)
Szkoda tylko że nie da się zapisać ip z którego odebrano dane, coś takiego: nasłuch->zapis ip->wykonanie skryptu.