Запитання з тегом «cron»

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


7
Що таке "робочий каталог", коли cron виконує завдання?
У мене є сценарій, який працює, коли я запускаю його з командного рядка, але коли я планую його, cronя отримую помилки, які він не може знайти файли чи команди. Моє запитання двояке: Коли я планую роботу з cron за допомогою crontab -e, чи використовує він мій ідентифікатор користувача як основу …

9
Де записуються помилки cron?
Якщо я налаштував cronзавдання неправильно, вони, здається, мовчки виходять з ладу. Де слід шукати журнал помилок, щоб зрозуміти, що пішло не так?
170 cron  scheduling  logs 

3
як я можу змусити cron зараз виконувати завдання для тестування / налагодження? без зміни графіка!
У мене є робота cron, яку планується виконувати щодня, окрім зміни розкладу, чи є ще якийсь спосіб зробити тестовий запуск команди, щоб перевірити, чи працює вона за призначенням?
133 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 …

11
Як я можу запустити команду cron із наявними змінними середовища?
Як я можу запустити команду cron із наявними змінними середовища? Якщо я знаходжуся в оболонці, я можу набрати echo $ORACLE_HOMEта отримати шлях. Це одна з моїх змінних довкілля, яка встановлюється в моєму ~/.profile. Однак здається, що ~/.profileне завантажуються сценарії fron cron, і тому мої сценарії виходять з ладу, оскільки $ORACLE_HOMEзмінна …


2
Як перенаправити вихід у файл зсередини cron?
У мене є резервний скрипт, який мені потрібно запускати в певний час доби, тому я використовую cronдля цього завдання, і зсередини cron я також намагаюся перенаправити вихід резервного скрипту на a logfile. crontab -e */1 * * * * /home/ranveer/backup.sh &>> /home/ranveer/backup.log У вищевказаному записі cron я перенаправляю обидва stderr …

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

4
Відкрийте вікно на віддаленому дисплеї X (чому "Не вдається відкрити дисплей")?
Одного разу, DISPLAY=:0.0 totem /path/to/movie.avi після того, як ssh 'ing у мій робочий стіл з мого ноутбука спричинить гру тотему movie.aviна моєму робочому столі. Тепер це дає помилку: No protocol specified Cannot open display: Я перевстановив Debian стиснення, коли він став стабільним на обох комп'ютерах, і, мабуть, я зламав конфігурацію. …
81 ssh  x11  cron 

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

1
Як змінити оболонку cron (sh на bash)?
Чи можна змусити команди в crontab виконувати з bash замість sh? Я знаю, що ти можеш передавати команди для удару -c, але це дратує, і я ніколи не використовую sh.
70 shell  cron 

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

8
crontab's @reboot працює лише для 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. Тож я із задоволенням додав один рядок …
64 cron  reboot 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.