Tag: cron

создать задание cron в linux без crontab -e

Я хочу использовать cron в Linux Redhat 7 для запуска некоторых заданий но я не хочу использовать crontab -e , так как некоторые пользователи могут изменить мой conf поэтому я сделал следующий пример cd /etc/cron.d vi test * * * * echo test >/tmp/test more test * * * * echo test >/tmp/test так что […]

Добавление / удаление заданий в файлах Debian crontab?

У меня есть сценарий оболочки, который при запуске от имени root выполняет различные задачи по подготовке сервера Debian (9 / stretch) для запуска веб-приложения. Среди задач, которые выполняет скрипт, – добавление строк cronjob в файлы crontab для root и www-data (в /var/spool/cron/crontabs/ ) с использованием текста cat и heredoc. Каждый добавленный в файл cronjob заключен […]

wget сохраняет файлы как обычные текстовые файлы при загрузке

У меня есть скрипт bash в crontab, который запускает @reboot: Сам скрипт содержит команду wget для извлечения и загрузки файла из интернета. Когда я запускаю свой скрипт после входа и открытия терминала, он работает и правильно сохраняет файлы (html, png). Но когда я перезагружаю свою систему, она сохраняет запуски и сохраняет как текстовые файлы без […]

уведомить-отправить с помощью crontab в i3

Я пытаюсь создать задание cron, которое отправляет уведомление с помощью уведомления-отправки. В настоящее время я пытаюсь это: */2 * * * * DISPLAY=:0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$(id -u)/bus /usr/bin/notify-send “test” который работает, если я просто запустить его из терминала. Я также пытался установить XAUTHORITY=/home/munhunger/.Xauthority У меня есть аналогичный crontab, который запускает скрипт оболочки с теми же переменными, которые […]

Cron запускает скрипт для проверки строки на комментарий

Мы запускаем plesk в Centos 7 и должны проверять этот файл конфигурации каждые 5 минут, чтобы убедиться, что строка x закомментирована, поскольку plesk не комментирует ее. Мы будем запускать это под cron каждые 5 минут … путь к файлу /etc/proftpd.d/50-plesk.conf линия, которую мы хотим убедиться, всегда комментируется … MasqueradeAddress 37.***.4***.60 ———————————– #ATTENTION! # #DO NOT […]

Crontab ведет себя странно

Поэтому, основываясь на моем последнем вопросе, я заставил его работать, но затем я попытался сделать crontab из него, чтобы проверять число строк на заданную дату каждые 2 минуты. Так что мой сценарий выглядит так 1 test=/root/test 2 n=”$(cat /root/test)” 3 t=”$(date)” 4 echo “there were $n lines in $test at $t” >> rtest1 И всякий […]

Принимает ли crontab команды с несколькими строками, как ожидалось?

Мы хотим выполнить следующую строку каждый раз в 00:00 ночи Доза эта строка действительна в заданиях crontab или cron, несмотря на команды с несколькими строками? 0 0 * * * find . -type f \( -name ‘*.wsp’ -printf WSP -o -printf OTHER \) -printf ‘ %T@ %b :%p\0’ | sort -zk 1,1 -k2,2rn | gawk […]

О Mplayer Cron Job

В настоящее время я работаю над процессом воспроизведения streamового интернет-радио по определенному графику каждый день. После некоторых исследований я придумал этот код для Crontab: 00 22 * * * mplayer http://listen.acertainradio.com >/dev/null 2>&1 30 22 * * * pkill mplayer Это звучит правильно? Кроме того, мне было интересно узнать о части >/dev/null 2>&1 . В […]

вывод сценария bash не записан в файл в папке

Моя цель – запустить скрипт в crontab и сохранить его вывод (с помощью команд echo ) в файл журнала. Таким образом, я использую следующее: $HOME/folder/sh/script.sh 1>$HOME/folder/logs/script.log 2>$HOME/folder/logs/script.err Однако из командной строки (пока не cron ) я вообще не вижу файл журнала. Разрешения действительны. Если я удаляю перенаправления или сохраняю redirect в файл в текущем каталоге, […]

изменения в /etc/mail.rc, похоже, не вступают в силу

произошли некоторые изменения с нашим сервером smtps, в частности, порт, который мы можем использовать. Как и прежде, я изменил детали в файле /etc/mail.rc. но когда я запускаю свой скрипт, в / var / log / messages появляется журнал, который не может получить доступ к порту 465. crond: sendmail: невозможно открыть smtps4.company.com:465 что я не получаю, […]

Linux и Unix - лучшая ОС в мире.