Исправление
sudoapter,
(текущая версия)
:
Можно еще один небольшой вопрос?
Я взял пример отсюда: https://mnorin.com/fejkovy-j-smtp-server-na-bash.html
И убрал из него следующие строки:
...
QUIT*) # Окончание сессии
echo "221 2.0.0 Bye" > $S
# Находим запущенные нами процессы tail и netcat и убиваем их
# Без окончания этих процессов следующая сессия не запустится
# vvvv это убрал vvvv
TAIL_PID=$(ps ax | grep "tail -f $S" | grep -v grep | cut -d' ' -f 1)
NETCAT_PID=$(ps ax | grep "netcat -l -p 25" | grep -v grep | cut -d' ' -f 1)
kill -9 $TAIL_PID $NETCAT_PID
# Выход в главную программу
return
...
И все отрабатывает нормально, сессия прекрасно перезапускается. Т.е. получается, что можно не убивать tail и netcat?
Исправление
sudoapter,
:
Можно еще один небольшой вопрос?
Я взял пример отсюда: https://mnorin.com/fejkovy-j-smtp-server-na-bash.html
И убрал из него следующие строки:
...
QUIT*) # Окончание сессии
echo "221 2.0.0 Bye" > $S
# Находим запущенные нами процессы tail и netcat и убиваем их
# Без окончания этих процессов следующая сессия не запустится
# vvvv вот, это убрал vvvv
TAIL_PID=$(ps ax | grep "tail -f $S" | grep -v grep | cut -d' ' -f 1)
NETCAT_PID=$(ps ax | grep "netcat -l -p 25" | grep -v grep | cut -d' ' -f 1)
kill -9 $TAIL_PID $NETCAT_PID
# Выход в главную программу
return
...
И все отрабатывает нормально, сессия прекрасно перезапускается. Т.е. получается, что можно не убивать tail и netcat?
Исправление
sudoapter,
:
Можно еще один небольшой вопрос?
Я взял пример отсюда: https://mnorin.com/fejkovy-j-smtp-server-na-bash.html
И убрал из него следующие строки:
...
QUIT*) # Окончание сессии
echo "221 2.0.0 Bye" > $S
# Находим запущенные нами процессы tail и netcat и убиваем их
# Без окончания этих процессов следующая сессия не запустится
# vvvv вот это удалил vvvv
TAIL_PID=$(ps ax | grep "tail -f $S" | grep -v grep | cut -d' ' -f 1)
NETCAT_PID=$(ps ax | grep "netcat -l -p 25" | grep -v grep | cut -d' ' -f 1)
kill -9 $TAIL_PID $NETCAT_PID
# Выход в главную программу
return
...
И все отрабатывает нормально, сессия прекрасно перезапускается. Т.е. получается, что можно не убивать tail и netcat?
Исправление
sudoapter,
:
Можно еще один небольшой вопрос?
Я взял пример отсюда: https://mnorin.com/fejkovy-j-smtp-server-na-bash.html
И убрал из него следующие строки:
...
QUIT*) # Окончание сессии
echo "221 2.0.0 Bye" > $S
# Находим запущенные нами процессы tail и netcat и убиваем их
# Без окончания этих процессов следующая сессия не запустится
TAIL_PID=$(ps ax | grep "tail -f $S" | grep -v grep | cut -d' ' -f 1)
NETCAT_PID=$(ps ax | grep "netcat -l -p 25" | grep -v grep | cut -d' ' -f 1)
kill -9 $TAIL_PID $NETCAT_PID
# Выход в главную программу
return
...
И все отрабатывает нормально, сессия прекрасно перезапускается. Т.е. получается, что можно не убивать tail и netcat?
Исправление
sudoapter,
:
Можно еще один небольшой вопрос? Я взял пример отсюда: https://mnorin.com/fejkovy-j-smtp-server-na-bash.html
И убрал из него следующие строки:
...
QUIT*) # Окончание сессии
echo "221 2.0.0 Bye" > $S
# Находим запущенные нами процессы tail и netcat и убиваем их
# Без окончания этих процессов следующая сессия не запустится
TAIL_PID=$(ps ax | grep "tail -f $S" | grep -v grep | cut -d' ' -f 1)
NETCAT_PID=$(ps ax | grep "netcat -l -p 25" | grep -v grep | cut -d' ' -f 1)
kill -9 $TAIL_PID $NETCAT_PID
# Выход в главную программу
return
...
И все отрабатывает нормально, сессия прекрасно перезапускается. Т.е. получается, что можно не убивать tail и netcat?
Исходная версия
sudoapter,
:
Можно еще один небольшой вопрос? Я взял пример отсюда: https://mnorin.com/fejkovy-j-smtp-server-na-bash.html
И убрал из него следующие строки:
...
QUIT*) # Окончание сессии
echo "221 2.0.0 Bye" > $S
# Находим запущенные нами процессы tail и netcat и убиваем их
# Без окончания этих процессов следующая сессия не запустится
TAIL_PID=$(ps ax | grep "tail -f $S" | grep -v grep | cut -d' ' -f 1)
NETCAT_PID=$(ps ax | grep "netcat -l -p 25" | grep -v grep | cut -d' ' -f 1)
kill -9 $TAIL_PID $NETCAT_PID
# Выход в главную программу
return
...
И все отрабатывает нормально, сессия прекрасно перезапускается. Т.е. Получается, что можно не убивать tail и netcat?