Скрипт автозапуска при любой активности на сервере linux - PullRequest
0 голосов
/ 29 мая 2020

, поэтому у меня около 500 серверов, для которых я хотел создать скрипт, который автоматически входит в систему и выполняет некоторые тривиальные действия для создания некоторых журналов (в основном я хочу отправить журналы через инструмент siem, чтобы проверить, работает ли отправка журнала или нет), а затем автоматический выход из системы. Я планирую, что скрипт можно будет запускать автоматически на сервере каждые 15 дней. тривиальная активность может быть чем угодно (просто хочу создать логи). Любая помощь, как добиться этого ??

EDIT

Я теперь думал, что остановка и запуск службы на сервере выполнит sh мою потребность. Любая помощь по этому сценарию. Я действительно новичок в работе на сервере linux. так что любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 30 мая 2020

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

В файле crontab каждого сервера вам нужно указать время, когда вы хотите запускать сценарий в вашем случае каждые 15 дней, и расположение файла сценария .

0 0 */15 * * /path/to/script.sh

Имейте в виду, что задание будет выполняться немного по-другому, так как оно будет начинаться 1 числа каждого месяца, затем 16 числа и, наконец, 31 числа, если в месяце 31 число. дн.

0 голосов
/ 30 мая 2020

Это можно сделать с помощью cronjobs, вы можете просто настроить cronjob для выполнения задачи,

0 0 15 1-12 * /path/to/your/script

Это Cronjob будет запускаться в 00:00 в день месяца 15 в каждый месяц с января по декабрь.

...