Форум русскоязычного сообщества Xubuntu

Установка и настройка => Программирование => Тема начата: electra от декабря 07, 2020, 21:59:29

Название: Запуск скрипта при загрузке, не чаще 1 раза в сутки
Отправлено: electra от декабря 07, 2020, 21:59:29
Каким образом можно реализовать, с помощью таймеров systemd запуск скрипта при загрузке, но не чаще, чем 1 раза в сутки. Т.е. получается первое включение ноутбука за сутки, должно запускать скрипт. Все остальные включения ноутбука за эти сутки, потворно запускать скрипт не должны.
Название: Re: Запуск скрипта при загрузке, не чаще 1 раза в сутки
Отправлено: xub от декабря 08, 2020, 01:24:25
Приветствую!
Вариант имеется вообще не один...
Но самым простым мне представляется вот с помощью этой программы, про неё вот есть на русском языке:
http://rus-linux.net/MyLDP/admin/manage-planned-tasks-on-linux-with-the-command-at.html
Пишется скрипт, который запускается из автозапуска, а в нём положим такие строки:
SP=$(atq|sed 's:\t.*::g'|sed 's:$: :'|sed ':a;N;$!ba;s:\n::g');atrm $SP
at -f /home/HOME/DeleteCache19Nov23.sh 07:30
Я потом продолжу если что, сейчас времени нет... В общем посмотрите...
2020 Dec 07; 02:24 PM