LINUX.ORG.RU

История изменений

Исправление 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?