Вопросы с тегом «cron»

Cron - это планировщик заданий, который позволяет пользователям периодически запускать команды.


7
Что такое «рабочий каталог», когда cron выполняет задание?
У меня есть скрипт, который работает, когда я запускаю его из командной строки, но когда я планирую его с, cronя получаю ошибки, что он не может найти файлы или команды. Мой вопрос двоякий: Когда я планирую использовать задание cron, использует crontab -eли он мой идентификатор пользователя в качестве основы для …


4
Как я могу заставить Cron запустить работу прямо сейчас, для тестирования / отладки? без изменения графика!
У меня есть задание cron, которое планируется запускать каждый день, кроме изменения расписания. Есть ли другой способ выполнить тестовый прогон команды прямо сейчас, чтобы проверить, работает ли она как задумано?
135 cron  debugging 

6
Как я могу выполнить `date` внутри задания cron?
Я хочу создать файл журнала для скрипта cron с текущим часом в имени файла журнала. Это команда, которую я пытался использовать: 0 * * * * echo hello >> ~/cron-logs/hourly/test`date "+%d"`.log К сожалению, я получаю это сообщение при запуске: /bin/sh: -c: line 0: unexpected EOF while looking for matching ``' …

11
Как запустить команду cron с существующими переменными среды?
Как запустить команду cron с существующими переменными среды? Если я в командной строке, я могу набрать echo $ORACLE_HOMEи получить путь. Это одна из моих переменных окружения, которая устанавливается в моем ~/.profile. Тем не менее, кажется, что ~/.profileне загружаются сценарии fron cron и поэтому мои сценарии завершаются ошибкой, потому что $ORACLE_HOMEпеременная …


2
Как перенаправить вывод в файл из cron?
У меня есть сценарий резервного копирования, который мне нужно запустить в определенное время дня, поэтому я использую cronдля этой задачи и из cron также пытаюсь перенаправить вывод сценария резервного копирования в logfile. crontab -e */1 * * * * /home/ranveer/backup.sh &>> /home/ranveer/backup.log В приведенной выше записи cron я перенаправляю оба …

2
Cron против системных таймеров
Недавно мне было указано, что существует альтернатива cron, а именно системные таймеры. Однако я ничего не знаю о системных или системных таймерах. Я использовал только cron. В Arch Wiki есть небольшая дискуссия . Однако я ищу подробное сравнение между cronсистемными и системными таймерами, уделяя особое внимание плюсам и минусам. Я …

4
Откройте окно на удаленном дисплее X (почему «Не удается открыть дисплей»)?
Давным-давно, DISPLAY=:0.0 totem /path/to/movie.avi после того, как ssh вошел в мой рабочий стол с моего ноутбука, тотем играл movie.aviна моем рабочем столе. Теперь выдает ошибку: No protocol specified Cannot open display: Я переустановил Debian squeeze, когда он стал стабильным на обоих компьютерах, и, думаю, я сломал конфиг. Я погуглил по …
81 ssh  x11  cron 

4
Как мне полностью замолчать cronjob для / dev / null /?
На моем Ubuntu-Desktop и на моем debian-сервере у меня есть скрипт, который нужно выполнять каждую минуту (скрипт, который вызывает тикет моего космического онлайн-браузера ). Проблема в том, что на производных от Debian cron регистрируется при /var/log/syslogкаждом запуске. Я в конечном итоге видя повторил сообщение он был казнен снова и снова …

1
Как изменить оболочку cron (sh на bash)?
Можно ли заставить команды в crontab работать с bash вместо sh? Я знаю, что вы можете передавать команды для bash -c, но это раздражает, и я все равно никогда не использую sh.
70 shell  cron 

13
Правильная блокировка в скриптах оболочки?
Иногда необходимо убедиться, что одновременно запущен только один экземпляр сценария оболочки. Например, задание cron, которое выполняется через crond, которое не обеспечивает самостоятельную блокировку (например, crond по умолчанию Solaris). Распространенным шаблоном для реализации блокировки является такой код: #!/bin/sh LOCK=/var/tmp/mylock if [ -f $LOCK ]; then # 'test' -> race begin echo …

8
@reboot crontab работает только для root?
man 5 crontab довольно ясно, как использовать crontab для запуска скрипта при загрузке: These special time specification "nicknames" are supported, which replace the 5 initial time and date fields, and are prefixed by the `@` character: @reboot : Run once after reboot. Поэтому я с радостью добавил одну строку в …
65 cron  reboot 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.