При запуске cron он в выдает сообщение:
linux:~ # cron
cron: can't lock /var/run/cron.pid, otherpid may be 5120: Resource temporarily unavailable
Что бы это могло означать?
Служба cron запускается при старте системы, но kcron почему-то не запускает задачи. Вот мой crontab-файл:
SHELL=/bin/sh
PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin
MAILTO=root
# check scripts in cron.hourly, cron.daily, cron.weekly, and cron.monthly
-0,15,30,45 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons >/dev/null 2>&1
# kppp
10 11 6 11 * kppp kppp -c UTC -m Conexant
# This file was written by KCron. Copyright (c) 1999, Gary Meyer
# Although KCron supports most crontab formats, use care when editing.
# Note: Lines beginning with "#\" indicates a disabled task.
cron: can't lock /var/run/cron.pid, otherpid may be 5120: Resource temporarily unavailable
Существует файл /var/run/cron.pid, который указывает на то, что другой процесс cron уже запущен.
Если это глюк, то надо удалить этот файл. Если крон работает, то запускать второй раз его не надо.
Вообще-то мне и надо было запустить кррр в это время и дату, но она не запустилась. Все это производилось по рутом, но потом попробовал под юзером -- то же самое. Кроме того, если создать в kcron переменную в разделе variables, то при при последующем клике на ней kcron вылетает
Может быть можно хотябы логи как-то посмотреть? Где их найти?
Все это производилось по рутом, но потом попробовал под юзером -- то же самое. Кроме того, если создать в kcron переменную в разделе variables, то при при последующем клике на ней kcron вылетает
Я тут подумал, почитал - неправильный crontab он генерит, там лишнее поле - имя пользователя. Ну и почту локальную читайте, все ошибки туда валятся. В общем, man 5 crontab и crontab -e в руки.
При прописывании полного пути к исполняемому файлу в kcron он в момент запуска посылает мыло, в котором пишет "Could not connect to X server" и ничего не запускает.