LINUX.ORG.RU

внезапно, cron

*/15 * * * * /bin/yoursomethingprogramtorun
Всегда ваш, Captain Obvious

invokercd ★★★★
()

это не всегда возможно гарантировать строго говоря

anonymous
()

внезапно, systemd

myscript.service

[Unit]
Description=MyScript

[Service]
Type=simple
ExecStart=/usr/local/bin/myscript

myscript.timer

[Unit]
Description=Runs myscript every 15 minutes

[Timer]
# Time to wait after booting before we run first time
OnBootSec=0min
OnCalendar=*:0/15

Unit=myscript.service

[Install]
WantedBy=multi-user.target

# Start timer, as root
systemctl start myscript.timer
# Enable timer to start at boot
systemctl enable myscript.timer
ThePretender
()
Ответ на: комментарий от ThePretender

OnCalendar=:0/15

OnActive=15min, можно проще. Хотя при этом теряем персистентность, да (хотя кому она нужна при интервале в 15 минут).

intelfx ★★★★★
()
Ответ на: комментарий от ThePretender

Это всё вместо одной строчки cron?

anonymous
()
Ответ на: комментарий от ThePretender

Еще бибикать, но для этого есть VIM. Вобщем у Лёни еще мноого работы..

По сабжу я за крон +1

deep-purple ★★★★★
()
Последнее исправление: deep-purple (всего исправлений: 1)
Ответ на: комментарий от rezedent12

А можно только систему инициализации? Остальное не нужно.

init=/bin/sh тебе должно хватить. Пользуйся!

Deleted
()
Ответ на: комментарий от anonymous

Ну это... как там по юниксвею? Скриптиками конечно же! Отдельные затычки можно на C написать.

Deleted
()
#!/bin/bash

while true; do
    startSomeJob
    sleep 15m
done
smt
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.