LINUX_SRV Telegram 252
Шпаргалка по автоматизации задач с помощью cron и таймеров systemd

🟢 Cron
1. Формат записи задач в crontab:

* * * * * command_to_execute
| | | | |
| | | | +---- День недели (0 - вс, 6 - сб)
| | | +------ Месяц (1 - 12)
| | +-------- День месяца (1 - 31)
| +---------- Час (0 - 23)
+------------ Минуты (0 - 59)


2. Примеры:
- Запуск каждый день в 3 утра:

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

- Каждые 15 минут:

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


3. Просмотр/редактирование crontab:

crontab -e


4. Логи cron:
- Расположены в /var/log/syslog или /var/log/cron.



🟢 Таймеры systemd
1. Файлы таймеров:
- Сервис: /etc/systemd/system/mytask.service
- Таймер: /etc/systemd/system/mytask.timer

2. Пример .service:

[Unit]
Description=My Task Service

[Service]
ExecStart=/path/to/script.sh


3. Пример .timer:

[Unit]
Description=Run My Task Every Day

[Timer]
OnCalendar=daily
Persistent=true

[Install]
WantedBy=timers.target


4. Основные команды:
- Включение таймера:

systemctl enable mytask.timer

- Запуск таймера:

systemctl start mytask.timer

- Проверка статуса:

systemctl list-timers
👍2



tgoop.com/linux_srv/252
Create:
Last Update:

Шпаргалка по автоматизации задач с помощью cron и таймеров systemd

🟢 Cron
1. Формат записи задач в crontab:


* * * * * command_to_execute
| | | | |
| | | | +---- День недели (0 - вс, 6 - сб)
| | | +------ Месяц (1 - 12)
| | +-------- День месяца (1 - 31)
| +---------- Час (0 - 23)
+------------ Минуты (0 - 59)


2. Примеры:
- Запуск каждый день в 3 утра:

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

- Каждые 15 минут:

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


3. Просмотр/редактирование crontab:

crontab -e


4. Логи cron:
- Расположены в /var/log/syslog или /var/log/cron.



🟢 Таймеры systemd
1. Файлы таймеров:
- Сервис: /etc/systemd/system/mytask.service
- Таймер: /etc/systemd/system/mytask.timer

2. Пример .service:

[Unit]
Description=My Task Service

[Service]
ExecStart=/path/to/script.sh


3. Пример .timer:

[Unit]
Description=Run My Task Every Day

[Timer]
OnCalendar=daily
Persistent=true

[Install]
WantedBy=timers.target


4. Основные команды:
- Включение таймера:

systemctl enable mytask.timer

- Запуск таймера:

systemctl start mytask.timer

- Проверка статуса:

systemctl list-timers

BY Типичный Сисадмин


Share with your friend now:
tgoop.com/linux_srv/252

View MORE
Open in Telegram


Telegram News

Date: |

A vandalised bank during the 2019 protest. File photo: May James/HKFP. 6How to manage your Telegram channel? The Standard Channel Telegram Channels requirements & features Just at this time, Bitcoin and the broader crypto market have dropped to new 2022 lows. The Bitcoin price has tanked 10 percent dropping to $20,000. On the other hand, the altcoin space is witnessing even more brutal correction. Bitcoin has dropped nearly 60 percent year-to-date and more than 70 percent since its all-time high in November 2021.
from us


Telegram Типичный Сисадмин
FROM American