Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   [решено] Настройка crontab (http://forum.oszone.net/showthread.php?t=204852)

JaRule 15-04-2011 12:19 1658885

Настройка crontab
 
Добрый день всем!
Ребят, такая ситуация: я написал скрипт на перле, проверил, все работает. Скрипт находится в /usr/home/babuin/script.pl. Теперь мне его надо загнать в crontab, чтоб он выполнялся каждую минуту. Я стал искать этот файл crontab, нашлось таких дофига, я так понял, что надо записывать в тот что находится в /usr/scr/etc/. Я его открыл и написал: 1 * * * * root /usr/home/babuin/script.pl. Причем открывал я его как ee crontab. После того как я єто дело написал и сохранил изменения, я написал сначала killall crontab, потом crontab -u root /usr/src/etc/crontab. Подскажите пожалуйста, правильно ли я все сделал и будет ли єтот скрипт віполняться каждую минуту. Если что-то не правильно, плиз, подскажите как надо правильно, бо я во фряхе полный чайник. Заранее всем спасибо!

tehnik_srs 15-04-2011 12:55 1658919

/var/log/cron - ответит на Ваш вопрос

mar 15-04-2011 12:58 1658925

JaRule,
либо от рута правите /etc/crontab,

либо от себя командой
Код:

crontab -e
либо от любого юзера
Код:

crontab -u имя_юзера -e

JaRule 15-04-2011 13:37 1658963

ну, я там понял что в крон я в правильный записал, вот посмотрел лог, там я вижу тока один раз скрипт выполнялся. Как написать в кронтабе чтоб он каждую минуту выполнялся? Я писал 1 * * * * root /usr/home/babuin/script.pl, может надо как-то по-другому?

ashota 15-04-2011 14:11 1658993

Ты не правильно понял. Нужно править /etc/crontab

JaRule 15-04-2011 14:17 1658996

если я в кронтабе написал 1 * * * * root /usr/home/babuin/script.pl скрипт этот будет выполняться раз в минуту? или надо по-другому эту строчку написать чтоб каждую минуту выполнялся?

JaRule 15-04-2011 15:53 1659075

Теперь вроде лог пишет что скрипт выполнялся но реально он не выполнялся! Что делать?

gf100 15-04-2011 16:24 1659097

Цитата:

Цитата JaRule
Что делать? »

Добавь в скрипте команду для создания отметки в каком-нибудь файле (что-то вроде собственного лога).

dmitryst 15-04-2011 16:33 1659104

Цитата:

Цитата gf100
Добавь в скрипте команду для создания отметки в каком-нибудь файле »

ага. Типа:
touch /var/log/myscript.log
date > myscript.log

JaRule 15-04-2011 17:21 1659130

я просто не пойму прикол того кронтаба, там все идет в формате * * * * но между этими знаками там как бы один пробел, хотя расстояние большое, у меня же либо * * * через 1 пробел, либо, если подвину, то видно что они стоят через несколько пробелов. Вот я уже и теряюсь как правильно написать

dmitryst 15-04-2011 17:53 1659156

через табуляцию

JaRule 15-04-2011 18:56 1659190

все, разобрался... вроде работает... всем большое спасибо!


Время: 06:11.

Время: 06:11.
© OSzone.net 2001-