#!/bin/bash
if [ -z "$1" ]
then
echo "Specify ip, please"
exit 1
fi
if [ `whoami` != "root" ];then
echo "You are not root"
exit 1
fi
echo $1 >> /home/ftp/BANNED_IP_LIST.txt
#Читает BANNED_IP_LIST.txt и ставит правила
/etc/init.d/myfirewall restart
/etc/init.d/vsftpd stop
killall vsftpd
/etc/init.d/vsftpd start
Мне только одно не нравится - приходится перезагружать vsftpd, убивая все процессы. Как убить процессы только этого "счастливчика"? Не хочется, чтобы страдали все.
Ответ на:
комментарий
от vahvarh

Ответ на:
комментарий
от Selecter


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Помогите найти ошибку в скрипте (2011)
- Форум Помощь с Open RC (2022)
- Форум Отваливается соединение pptp (2006)
- Форум Bash init скрипт для запуска OpenTracker (2013)
- Форум Автозапуск start-stop-daemon (2010)
- Форум Как запустить скрипт при входе в runlevel 6? (2004)
- Форум Sysvinit и автозапуск скрипта create_ap (2023)
- Форум Xvfb dead but pid file exists (2014)
- Форум [debian][rtorrent as daemon] понятно все, кроме одного... (2009)
- Форум Проблема с автозапуском скрипта (2006)