anonymous@RULINUX.NET~# Last login: 2024-11-21 19:35:21
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

А как зашедулить выполнение скрипта, чтобы он выполнялся по возможности раз в день?

В смысле, выполнил команду:


fstrim -v /
/: 171.1 GiB (183715885056 bytes) trimmed
 

... и подумалось мне что надо чаще её делать, чем когда вспомню. Хочется как-то автоматизировать, но по крону запускать в четыре часа ночи тоже не вариант, комп выключен обычно в это время. Нужно шедулер, который умел бы запускать команду по условию, например: "не запускалось уже N дней". Спрашивается чем это сделать?

anonymous(*) (2018-06-29 00:51:37)
Отредактировано anonymous по причине "не указана"
Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0

[Ответить на это сообщение]
avatar
Скрыть

Re:А как зашедулить выполнение скрипта, чтобы он выполнялся по возможности раз в день?

Для этого нужен либо anacron (или cron, который умеет вести себя как anacron), либо systemd-timer (который тоже так умеет).

SystemV(*)(2018-06-29 01:08:20)

Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0
avatar
Скрыть

Re:А как зашедулить выполнение скрипта, чтобы он выполнялся по возможности раз в день?

прогу проще написать на любом любмом яп чем разбираться в триллиарде опнсурсофта. эта хрень наверняка пишет логи при срабатывании. записывать дату модификации логфайла. сравнивать время и запускать если время обновления файла менее 84600*N, где 84600 число секунд в сутки, а N число дней

vilfred(*)(2018-06-29 14:18:34)
Отредактировано vilfred по причине "не указана"
Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0
avatar
Скрыть

Re:А как зашедулить выполнение скрипта, чтобы он выполнялся по возможности раз в день?

вообще знание языка любого программирования невероятно облегчает жизнь

vilfred(*)(2018-06-29 14:24:33)

Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0
avatar
Скрыть

Re:А как зашедулить выполнение скрипта, чтобы он выполнялся по возможности раз в день?

Как знание brainfuck-а облегчает жизнь?

text

+++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++.+++++++++++++++++
++++++++++++.+++++++..+++.-------------------
---------------------------------------------
---------------.+++++++++++++++++++++++++++++
++++++++++++++++++++++++++.++++++++++++++++++
++++++.+++.------.--------.------------------
---------------------------------------------
----.-----------------------.
 

anonymous(*)(2018-06-29 15:33:44)

avatar
Скрыть

Re:А как зашедулить выполнение скрипта, чтобы он выполнялся по возможности раз в день?

> Как знание brainfuck-а облегчает жизнь?

Ты погружаешься brainfuck и мирские заботы покидают тебя. Экономия на наркотиках, иными словами.

anonymous(*)(2018-06-29 16:52:48)

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0
avatar
Скрыть

Re:А как зашедулить выполнение скрипта, чтобы он выполнялся по возможности раз в день?

> вообще знание языка любого программирования невероятно облегчает жизнь

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

anonymous(*)(2018-06-29 17:14:31)

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!