Articles of cron

Проблема PYTHONPATH в cron

Я пытался автоматически запустить скрипт Python с Cron, чтобы понять PATH. Сначала я пытаюсь с пользователем crontab: crontab -e Я настроил crontab следующим образом: PYTHONPATH=/home/dpa/anaconda3/bin/python PATH=/home/dpa/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 36 15 * * * python /home/dpa/PycharmProjects/Parser/Parser.py >> /tmp/mycommand.log 2>&1 Скрипт не запускается, и я получаю следующую ошибку: /bin/sh: 1: python: not found Тогда я пытаюсь как суперпользователь: sudo […]

Трубы в bash-скрипте работают, в то время как тот же скрипт не работает в crontab

Я столкнулся со странным поведением (для меня). Я написал больший сценарий, который работает хорошо. Когда я пытаюсь запустить скрипт из задания, определенного crontab, следующие строки вызывают проблемы: down_ubuntu14=https://cloud-images.ubuntu.com/trusty/current/ ubuntu14=trusty-server-cloudimg-amd64-disk1.img Ubuntu14_Date_Web=$(wget -qO- $down_ubuntu14 | grep $ubuntu14 | awk ‘{print $8 $9}’ | sed -e “s// /g” | cut -d”>” -f2 | awk ‘{print $2}’) В последней […]

Получение subprocessа. Открыть стандартный вывод при запуске cron

Я хочу получить статус сервиса и, если он не работает, отправить статус (stdout) по электронной почте. Этот скрипт планируется запускать каждый час cron. При ручном запуске отлично работает следующее: def is_service_running(name): with open(os.devnull, ‘wb’) as hide_output: proc = subprocess.Popen([‘service’, name, ‘status’], stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True) output = proc.stdout.read() exit_code = proc.wait() return exit_code == 0, output […]

Crontab запускает только некоторые команды?

У меня есть Raspberry Pi 2, который я использую в качестве киоска, для этого я установил дистрибутив FullPageOS на основе Raspbian. Все работает нормально, за исключением некоторых команд, которые не работают тихо при попытке запуска из crontab. У меня есть 2 команды для включения и выключения киоска в определенное время пользователем pi: $crontab -l -u […]

(root) не удалось авторизовать пользователя с PAM (в доступе отказано)

При настройке / var / log / cron я заметил, что задание cron не выполняется из-за разрешений PAM. В моем файле access.conf у меня есть следующее без комментариев, чтобы убедиться (или то, что я думал, чтобы убедиться), что у root есть разрешения на запуск заданий cron. # User “root” should be allowed to get access […]

Отключить Cron для определенного интервала времени

Я занимаюсь разработкой простого сценария, который запускается в случае чрезмерного использования ЦП (обнаруживается через время безотказной работы) и отключает CRON на несколько минут : #!/usr/bin/env bash /etc/rc.d/cron stop sleep 600 s /etc/rc.d/cron start Это правильный путь? У меня будет устаревший скрипт в моей системе на 600 секунд, я бы сказал, что это не большая проблема. […]

если условие не работает при запуске из crontab

Мое требование заключается в том, что если «Дата» совпадает со списком дат, присутствующих в «file.txt», тогда должно быть указано, что «Дата соответствует». #!/bin/bash Date=”Jun212018″ for i in `cat /home/file.txt` do if [ $i == $VT ] then echo “Date has Matched” fi done

Файл журнала Cron не обновляется

Я хотел бы иметь возможность добавить файл журнала с отметкой времени последнего запуска cronjob Это текущий код, который я использую crontab -l > mycron echo “”${var1}” “${var2}” “${var3}” “${var4}” “${var5}” tar -czf “$fsrc”/* > ./”$fdest”/”$fname””>> ~/cronlog.log 2>&1 >>mycron crontab mycron rm mycron Файл журнала создается, и задание выполняется должным образом, но в файле журнала ничего […]

Обновить cron в AIX

Я создал скрипт, который будет добавлять задание cron на основе пользовательских спецификаций, но он не будет работать, поскольку мне нужно обновлять cron каждый раз, когда я добавляю задание в crontab. Есть ли способ обновить cron, не убивая процесс?

Конфигурация Crontab не работает в Ubuntu

Я пытаюсь работать с crontab. В crontab -e : */10 * * * * rm home/user/Desktop/myFile пытаясь удалить myFile каждые 10 минут. Я включил Crontab, используя: /etc/init.d/cron start а затем: sudo rcconf чтобы убедиться, что служба остается после перезагрузки, но не работает! user@ubuntu:~$ sudo update-rc.d cron defaults user@ubuntu:~$ /etc/init.d/cron start [ ok ] Starting cron […]