Перейти до

выполнить скрип из крона


Рекомендованные сообщения

есть простейши скриптик дляя записи маков и айпи

хоцу его запускаь каждую минутку, шоб потом выдавть порции люлей слабо вменяемым хакерам

 

#!/bin/bash

dt=$(date '+%d.%m.%Y %H:%M:%S')
temp=$(arp -n -i eth2 | grep 

echo "--------------- $dt" >> /var/log/ip_mac_controll.log
#echo "$temp" >> /var/log/ip_mac_controll.log

arp -n -i eth2 | grep : >> /var/log/ip_mac_controll.log

echo "-----------------------------------------------------------" >> /var/log/ip_mac_controll.log

 

все восхительно работает, если его запускать вручную

 

добавляю в папку /etc/cron.d/ файлик вот такого содержания:

*/1 * * * * root /home/yarik/bin/ip_mac_controll

гляжу в лог файл, а того шо выдает "арп - н..." - нет...

т.е. добавляется только 2строки

 

что я делаю не так?

Ссылка на сообщение
Поделиться на других сайтах
есть простейши скриптик дляя записи маков и айпи

хоцу его запускаь каждую минутку, шоб потом выдавть порции люлей слабо вменяемым хакерам

 

#!/bin/bash

dt=$(date '+%d.%m.%Y %H:%M:%S')
temp=$(arp -n -i eth2 | grep 

echo "--------------- $dt" >> /var/log/ip_mac_controll.log
#echo "$temp" >> /var/log/ip_mac_controll.log

arp -n -i eth2 | grep : >> /var/log/ip_mac_controll.log

echo "-----------------------------------------------------------" >> /var/log/ip_mac_controll.log

 

все восхительно работает, если его запускать вручную

 

добавляю в папку /etc/cron.d/ файлик вот такого содержания:

*/1 * * * * root /home/yarik/bin/ip_mac_controll

гляжу в лог файл, а того шо выдает "арп - н..." - нет...

т.е. добавляется только 2строки

 

что я делаю не так?

1. Проверь права на запуск скрипта и программ вызываемых из него

2. Проверь пути. Бывает необходимо прописать жестко путь к программе, потому что крон запускает проги с окружением, где минимум путей указано и всякие там "/usr/local/bin" в них не попадают. Я не разбирался в чем именно дело, может можно сделать иначе, просто при такой же проблеме сам скрипт начал так:

#!/bin/bash
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin

Ссылка на сообщение
Поделиться на других сайтах
Может заодно расскажешь как его настроить одновременно несколько интерфейсов слушать?

у меня настраивается в /etc/sysconfig/arpwatch, путем добавления

OPTIONS=".... -i eth0 -i eth1"

Ссылка на сообщение
Поделиться на других сайтах
Может заодно расскажешь как его настроить одновременно несколько интерфейсов слушать?

у меня настраивается в /etc/sysconfig/arpwatch, путем добавления

OPTIONS=".... -i eth0 -i eth1"

Прикольно. Интересно, с какой версии так работает. Я давно не пробовал, но раньше такая конструкция не работала.

Ссылка на сообщение
Поделиться на других сайтах
Может заодно расскажешь как его настроить одновременно несколько интерфейсов слушать?

у меня настраивается в /etc/sysconfig/arpwatch, путем добавления

OPTIONS=".... -i eth0 -i eth1"

Прикольно. Интересно, с какой версии так работает. Я давно не пробовал, но раньше такая конструкция не работала.

А что мешает запусть две копии арпвотча, только что проверил на FC2

работает нормально

/usr/sbin/arpwatch -i eth0 -u pcap -e root -s root

/usr/sbin/arpwatch -i eth1 -u pcap -e root -s root

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...