используйте lsof. Это показывает процессы и их связанные файлы. Для Вас необходимо искать IP (допущение сокетов) вместо регулярных файлов. Это должно сказать Вам, какой процесс делает сканирование. Затем можно отследить, как процесс называют.
Это потому, что cron принудительно устанавливает ПУТЬ
на / usr / bin: / bin
. Вам необходимо вызвать iptables
как / sbin / iptables
или добавить PATH = / usr / sbin: / sbin: / usr / bin: / bin
в свой скрипт. или crontab. За подробностями обращайтесь к crontab (5).
Похоже, здесь хорошо прикрыто: crontab's @reboot работает только для root? в основном ответ в значительной степени зависит от того, что вы используете для Cron и вашего дистрибутива Linux.
Мне пришлось добавить это в /etc/hosts
, чтобы почта, адресованная любому пользователю с полным доменным именем моего сервера, разрешалась:
127.0.0.1 mydomain.com.
Обратите внимание на точку в конце. В моем случае я отправляю электронную почту по существу на root@localhost с MAILTO=root
, который переводится на root@mydomain.com.