LINUX.ORG.RU

crontab проблемы с запуском файла

 ,


0

1

При попытке запустить crontab /etc/cron.hourly/logcheck.cron
вылетает следующая ошибка

"/etc/cron.hourly/logcheck.cron":3: bad minute
errors in crontab file, can't install.
Содержимое файла logchek.cron
#!/bin/bash

set -e

if [ ! -d /var/lock/logcheck ]; then
        mkdir -p /var/lock/logcheck
fi
chown -R logcheck:logcheck /var/lock/logcheck

su -s /bin/bash -c /usr/sbin/logcheck logcheck
Все делал по рукокниге. ЧЯДНТ.

файл logcheck.cron исполняемый
-rwxr-xr-x 1 root root 184 авг 31 22:49 /etc/cron.hourly/logcheck.cron*
Если честно, то с crontab не сталкивался. Жду вашей помощи. Заранее благодарен.

Все делал по рукокниге.

Дайте точную ссылку или процитируйте место, где вам советуют делать ″crontab″ на исполняемый скрипт. Команда crontab служит для редактирования crontab-файлов, она ожидает, что ей дадут файл в нужном формате, с указанием времени и имени исполняемого скрипта, а не сам скрипт.

mky ★★★★★ ()
Ответ на: комментарий от akhmylin

положить исполняемый скрипт в директорию /etc/cron.hourly/

anonymous ()
Ответ на: комментарий от daemonpnz

Все, я понял, прошу прощения за беспокойство, похоже переутомился. Файл уже enable. Спасибо всем за помощь.

akhmylin ()
Ответ на: комментарий от daemonpnz

Хотя опять же crontab -l

no crontab for root
и crontab -lu akhmylin
no crontab for akhmylin
Как понять, что скрипт действительно запущен и будет отрабатывать?

akhmylin ()
Ответ на: комментарий от anonymous
# for cronie
# $Header: /var/cvsroot/gentoo-x86/sys-process/cronie/files/cronie-1.3-crontab,v 1.2 2014/04/18 13:24:55 polynomial-c Exp $

# Global variables
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# check scripts in cron.hourly, cron.daily, cron.weekly and cron.monthly
# if anacron is not present
59  *  * * *    root    [ ! -x /etc/cron.hourly/0anacron ] && rm -f /var/spool/cron/lastrun/cron.hourly
9  3  * * *     root    [ ! -x /etc/cron.hourly/0anacron ] && rm -f /var/spool/cron/lastrun/cron.daily
19 4  * * 6     root    [ ! -x /etc/cron.hourly/0anacron ] && rm -f /var/spool/cron/lastrun/cron.weekly
29 5  1 * *     root    [ ! -x /etc/cron.hourly/0anacron ] && rm -f /var/spool/cron/lastrun/cron.monthly
*/10  *  * * *  root    [ ! -x /etc/cron.hourly/0anacron ] && { test -x /usr/sbin/run-crons && /usr/sbin/run-crons ; }
akhmylin ()
Ответ на: комментарий от akhmylin

так создай тестовое задание * * * * * /bin/date +%T >> /tmp/dat

deity ★★★★ ()
Ответ на: комментарий от daemonpnz

Все спасибо большое за помощь, немного туплю, да точно увидел :3

akhmylin ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.