Те из нас, кто любит планировать задачи на ПК, автоматизировать задачи и тому подобное, мы хорошо знаем крон и следовательно, кронтаб.
Бывает, что в ArchLinux сейчас все изменилось, СистемаD Он всемогущий, который знает все, все делает и все зависит от него ... так что то, что мы делали раньше, было редактировать / etc / crontab, ну, мы больше не сможем этого делать 🙁
Теперь в ArchLinux мы должны установить пакет под названием cronie, что упростит нам автоматизацию задач, составление расписания заказов, которые система должна выполнять в определенное время.
Установите и включите Cronie
Первым делом, очевидно, нужно установить cronie, для этого:
sudo pacman -S cronie
Затем мы должны запустить его и включить:
sudo systemctl start cronie sudo systemctl enable cronie
Как запланировать задачу с Крони?
Это просто, с помощью команды, которую мы также могли использовать раньше, она позволит нам редактировать запланированные задачи нашего пользователя.
Но сначала!!, те, кто не знаком с vi Я рекомендую вам заявить карликовый как его редактор по умолчанию в терминале:
echo "export EDITOR = nano" >> $ HOME / .bashrc export EDITOR = nano
Чтобы запланировать задачу, мы будем использовать команду:
crontab -e
Это покажет нам текстовый редактор в терминале (нано, если они сделали это) пусто, там мы пишем то, что мы поместили раньше, например, я добавлю, что каждую минуту в моем доме создается файл под названием test:
* * * * * touch /home/tu-usuario/prueba
Чтобы изменение вступило в силу, то есть для того, чтобы его учесть, НЕ нужно перезапускать службу, тем более, все происходит мгновенно.
Как использовать crontab?
Если вы не знаете, как использовать crontab, что вам следует написать, вот несколько статей, которые будут полезны:
Например, я хочу, чтобы сценарий выполнялся в 11 утра, строка была бы такой:
00 11 * * * cd /home/kzkggaara/Scripts/ && ./miscript.sh
Конец!
Что ж, больше нечего добавить, надеюсь, как всегда ... это было полезно.
Gentoo это ты?
https://wiki.gentoo.org/wiki/Handbook:X86/Installation/Tools
Я с нетерпением ждал учебника по использованию cronie. Наконец-то я смог его найти. Спасибо!! 😀
ненужный
https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cron_replacement
Таймеры, как хорошо объясняет вики, являются альтернативой в systemd, а не «повторным использованием Crontab в ArchLinux».
Ух ты, я не знал "cronie", наконец, я могу использовать crontab в archlinux, он также есть в репозиториях chakralinux:]
Спасибо!! 0 /
В опубликованном примере сценарий будет запускаться каждый день в 00:11, а не в 11:00. Помните, что первый параметр - это минуты, а второй - час.
Привет!
Да ладно, моя беда, я уже поправил 🙂
Я не знаю, вызовет ли это у меня те же проблемы, что и cron, для меня невозможно использовать rtcwake с cron, это просто не работает для меня, я везде искал, чтобы запланировать задачу этой команды, и она просто не работает, например, это работает в Терминал:
sudo rtcwake -m standby -t $ (дата +% s -d '10: 31 ')
но при установке его с помощью cron он только говорит, что он его устанавливает, но не может его выполнить.
Кто-нибудь знает как исправить, или не может?
привет