#!/bin/bash
while [ 1 ]; do
echo "Work" | netcat -v -l -p 321 2>&1
done
При соединение к порту 321 пользователю показывается надпись "Work".
Не могу понять как изменить этот сценарий так что бы после показа надписи "Work" на сервере ещё отработал другой сценарий, например /bin/ls ~ > ~/ls.txt
#!/bin/bash
while [ 1 ]; do
echo "Work" | netcat -v -l -p 321 2>&1
done
...
Не могу понять как изменить этот сценарий так что бы после показа надписи "Work" на сервере ещё отработал другой сценарий, например /bin/ls ~ > ~/ls.txt
Допишите команду перед "done". Учтите, что она будет выполнена только после _закрытия_ соединения. Чтобы оно закрывалось сразу после передачи слова "Work", добавьте ключ "-c".