Описание тега mahoromatic
Решена, см. 'бесполезно' ответ.
У меня есть cron в мой кронтаб.
Когда мне задают задание, выполняемое в 2 минуты, я жду, а затем я могу видеть файлы, созданные на работу, я вижу процесс с ПС. Работа занимает не менее 10 минут, чтобы закончить.
Но, если я указываю работу должны быть выполнены в 2 минуты, а потом я выйду, я вернусь через несколько минут после этого, и кажется, что работа не была выполнена (созданных файлов, и процесс не в ПС).
Когда я смотрю в /var/журнал/системный журнал, я вижу, что работа началась, но сразу же (в ту же секунду) хрон пытается отправить почту. Вероятно, письмо с результатом. (ну, sendmail не правильно настроен, но это не должно быть причиной).
У тебя есть какие-нибудь идеи ?
Вот некоторые конкретные примеры : (Python-это имя моей машины)
Я редактировать crontab, используя кронтаб -е.
Вот кронтаб :
пользователь@питон:~$ crontab-файл -л
[...]
команда # м h дом МОН ДОУ
50 9 * * * /home/user/scripts_automated/crontab1.sh
Он должен работать в 9:50
Вот содержимое в /var/журнал/системный журнал :
[...]
6 ноября 09:48:02 питон кронтаб[30913]: (пользователей) начать редактирование (пользователь)
6 ноября 09:48:18 питона кронтаб[30913]: (пользователей) заменить (пользователь)
6 ноября 09:48:18 питона кронтаб[30913]: (пользователей) редактирование (пользователь)
6 ноября 09:50:01 питона хрон[30936]: (пользователей) УМК (/home/user/scripts_automated/crontab1.sh)
6 ноября 09:50:01 питона с sendmail[30938]: sA68o1a4030938: от=пользователей, размер=347, например, Class=0, nrcpts=1, \ ПНА=<201411060850.sA68o1a4030938@python> реле=пользователь@localhost в
[...]
Как вы можете видеть в журнале, я редактировать кронтаб
в 09:48:02, затем я вышел. Я вернулся на машине (с СШ
), и работу не производить любые файлы, это должно было привести.
Вот содержание скрипта :
пользователь@питон:~$ кот scripts_automated/crontab1.sh
# 0 ------------------------------------------------------
дата datenow=`+%F_%Н-%м-%ный
/home/user/scripts_automated/script_1_cisco_grab.sh > в /Home/пользователь/scripts_automated/кронтаб/run_${datenow}_.txt-файл 2>&1 &
Эхо $! > в /Home/пользователь/scripts_automated/кронтаб/pid_${datenow}.тхт
ЛН-ы /главная/пользователя/scripts_automated/кронтаб/pid_${datenow}.тхт /home/user/scripts_automated/crontab/pid_last_run.txt
и файл не производится. Я бы по крайней мере ожидать, что файл pid_${datenow}.тхт
существовать с ПИД фона команды. Но ничего.
Если я не выйду, то скрипты выполняет, создает выходные файлы, pid_${datenow}
файл, и так далее ...