как использовать экран с crontab?

У меня есть экранная задача, работающая с узлом (nodemon), я хотел бы перезапустить nodemon в полночь каждый день

Что я делаю вручную находится под SSH

  • экранируйте-r myscreen
  • Я ВВОЖУ "RS" вручную
  • Я ввожу CTRL+A+D для отсоединения экрана

Существует ли способ автоматизировать это с КРОНОМ?

0
задан 10 July 2015 в 13:04
1 ответ

зачем вам "экран" в автоматизированных задачах? если вы добавите свою задачу в / etc / crontab (или в личный crontab с помощью команды "crontab -e") и у вас правильно настроен локальный MTA для отправки сообщений о состоянии вашему администратору, вы сможете выполнить эту повторяющуюся автоматическую задачу, включая любой вывод + ошибки вообще без экрана.

если вам нужно запускать скрипты или задачи в фоновом режиме с их запуском, даже если родительская оболочка завершается, вы можете найти «nohup» как «man nohup». если я не ошибаюсь, он может запустить вашу программу / скрипт, даже когда вы завершите свою оболочку / сеанс.

2
ответ дан 4 December 2019 в 13:48

Теги

Похожие вопросы