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

Найти любые файлы отставания при тестировании / и избавиться от них.

find testing/ -type f -exec rm -f {} \;

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

Затем сделайте то же для каталогов:

find testing/ -type d -exec rm -f {} \;

После этого тестирование / должно быть пустым, и необходимо смочь к rmdir оно.

2
19.09.2013, 10:11
2 ответа

Можно использовать крон для того же

Если Вы хотите задание крона редактирования, просто используют crontab -e команда. Это откроется предпочтенный (export EDITOR=vim) редактор с уже определенным cronjobs. затем делает запись как указано ниже:

# 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

для знания больше о кроне отсылают эту страницу.

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

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

4
27.01.2020, 21:57

Вы могли использовать 2 задания крона, один для запущения приложения в 10:00 и другого для остановки его в 17:00.

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

Если бы Вы хотите, чтобы они работали только с понедельника по пятницу, это было бы похоже на это:

00 10 * * Mon-Fri /path/to/start-script.sh
00 17 * * Mon-Fri /path/to/stop-script.sh
1
27.01.2020, 21:57

Теги

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