>[оверквотинг удален]
> (Might be a runaway multi-line '' string starting on line
> 36)
> (Missing operator before 01?)
> String found where operator expected at /sbin/killcx line 73, near "01' =>
> '"
> (Missing operator before ' => '?)
> syntax error at /sbin/killcx line 73, near "'01"
> Bad name after ESTABLISHED' at /sbin/killcx line 73.
> root@pevl:/home/pevl#
> Сам хеш обьявлен правильно На самом деле, "ругается" не на хеш.
Сам хеш, как вы и говорите "обьявлен правильно".
Perl начинает гадать, а где этот косяк ваш?
Пишет же:
(Отсутствует оператор до 01?)
(Отсутствует оператор до ' => '?)
Смотрите внимательно строки начиная с 36.