Что делать, если команды в cron не выполняются до конца?

Как настроить cron для выполнения цепочки команд, включающей закрытие всех активных окон Chrome, паузу на 10 секунд и запуск браузера Chrome, чтобы все команды выполнялись последовательно?
  • 7 июня 2024 г. 15:01
Ответы на вопрос 3
Если команды в cron не выполняются до конца, причиной может быть ограничение в ресурсах или ошибки в самом скрипте, который запускается. 

Для настройки цепочки команд в cron для закрытия всех активных окон Chrome, паузы на 10 секунд и запуска браузера Chrome последовательно, можно создать bash-скрипт и запустить его через cron.

Пример скрипта:

```bash
# закрыть все активные окна Chrome
pkill -9 chrome

# пауза на 10 секунд
sleep 10

# запустить браузер Chrome
google-chrome
```

Сохраните этот скрипт (например, как `chrome_script.sh`) и сделайте его исполняемым:

```bash
chmod +x chrome_script.sh
```

Затем добавьте задание в cron для выполнения этого скрипта:

```bash
crontab -e
```

Добавьте строку в cron для запуска скрипта с нужной частотой, например, каждые 30 минут:

```bash
*/30 * * * * /путь_к_скрипту/chrome_script.sh
```

Сохраните и закройте редактор. Теперь cron будет выполнять этот скрипт каждые 30 минут, закрывать все окна Chrome, делать паузу на 10 секунд и затем запускать браузер Chrome.
Используйте оболочку sh или создайте скрипт и вызовите его из cron
Скорее всего крон не находит команду google-chrome 
Укажи полный путь /path/to/google-chrome
Похожие вопросы