Сценарий оболочки для автоматического исключения и отключения приложения на основе системного времени

Мне нужно реализовать автоматический запуск и завершение работы приложения в Suse Linux на основе системного времени. Например. Запустите приложение в 10 утра. Выключите приложение в 17:00. Можно ли это сделать, используя shell-скрипты?

2 Solutions collect form web for “Сценарий оболочки для автоматического исключения и отключения приложения на основе системного времени”

Вы можете использовать cron для того же

Если вы хотите редактировать работу cron, просто используйте команду crontab -e . Он откроет предпочтительный ( export EDITOR=vim ) редактор с уже определенными cronjob. затем сделайте запись, как показано ниже:

 # crontab fields # <minute> <hour> <day of month> <month> <day of week> <command> # Start the Application at 10am 00 10 * * * /path/to/startapp_script >/dev/null 2>&1 # Stop the Application at 5pm 00 17 * * * /path/to/stopapp_script >/dev/null 2>&1 

чтобы узнать больше о cron, обратитесь к этой странице.

Если у вашего приложения нет сценария запуска / остановки инициализации, вы можете создать свой собственный скрипт инициализации, обратитесь к следующей ссылке для него.

Создание пользовательских сценариев инициализации

Вы можете использовать 2 задания cron, один для запуска приложения в 10 утра, а другой – для остановки в 5 вечера.

 00 10 * * * /path/to/start-script.sh 00 17 * * * /path/to/stop-script.sh 

Если вы хотите, чтобы они запускали только Mon-Fri, это выглядело бы так:

 00 10 * * Mon-Fri /path/to/start-script.sh 00 17 * * Mon-Fri /path/to/stop-script.sh 
  • Можно ли перечислить все файлы, имеющие по крайней мере 3 буквы на его имени?
  • Хотите напечатать позиционный аргумент с заменой переменных
  • Остановить все индексы, если тест не прошел
  • grepping конкретная матрица и печать в одной строке
  • сценарий для отправки электронной почты для успеха или неудачи
  • Как работает синтаксис «$ {foo ## *.}» Для получения расширений файлов?
  • Как изменить /etc/rc.local?
  • Удалите все строки, кроме D
  • Проверка значения 4-й строки после появления шаблона
  • Как проверить создание двух новых файлов в bash и выполнить действие?
  • найти определенный шаблон строки из файла в Unix Shell Scripting
  • Linux и Unix - лучшая ОС в мире.