Загрузите FlightGear Flight Simulator бесплатно [Развлекайтесь]
Время от времени всем нужен перерыв. Если вы хотите поиграть в интересную игру, попробуйте Flight Gear. Это бесплатная кроссплатформенная игра с открытым исходным кодом.
Вы можете запланировать системные команды с помощью Cron в Linux. Что такое Крон? Это фоновая служба, которая при настройке может выполнять любую команду , сценарий или программу по расписанию. Лучше всего то, что он полностью настраивается.
Cron очень полезен, но синтаксис команды невероятно запутан, особенно для обычного пользователя. По этой причине мы собираемся рассказать, как легко понять Cron и его синтаксис команд, чтобы вы могли автоматически планировать системные команды на своей машине Linux!
По большей части Cron предустановлен и настроен во многих дистрибутивах Linux. Причина этого в том, что Cron играет центральную роль в автоматизации командной строки в индустрии Linux SysAdmin.
Даже если Cron установлен в большинстве дистрибутивов, это не означает, что он есть в каждой существующей операционной системе Linux. Итак, прежде чем мы поговорим о том, как использовать Cron, обязательно установите его в своей ОС.
В этом разделе мы сосредоточимся на установке Cronie, инструмента, установленного по умолчанию во многих дистрибутивах Redhat Linux. Причина? Он имеет стандартные функции для Cron, а пакеты находятся в репозиториях программного обеспечения большинства дистрибутивов Linux.
Чтобы определить, нужно ли вам устанавливать пакет Cronie, запустите окно терминала и введите команду ниже. Если ничего не происходит, значит в вашей системе нет возможности планировать системные команды, и вам следует установить Cronie.
Crontab —h
Ubuntu и Debian не поддерживают Cronie. Однако эти дистрибутивы Linux часто поставляются с Cron из коробки. Если по какой-то причине ваша система не может использовать Crontab, обратитесь за помощью на вики-страницы Debian или Ubuntu.
Arch Linux - это самостоятельный дистрибутив Linux, и пользователи должны устанавливать каждый пакет в своей системе и настраивать его самостоятельно. В результате многие пользователи пренебрегают установкой приложения, которое позволяет им планировать системные команды с помощью Cron. К счастью, приложение Cronie находится в репозитории программного обеспечения Arch Linux Core. Чтобы получить Крони, введите команду Pacman ниже.
sudo pacman -S cronie
Fedora Linux - это операционная система для рабочих станций, поэтому велики шансы, что вы уже можете взаимодействовать с Cron и Crontab. Тем не менее, если по какой-то причине вы не можете этого сделать, Cronie легко установить с помощью инструмента упаковки DNF .
sudo dnf установить cronie -y
OpenSUSE Leap (выпуск SUSE, который используют большинство пользователей) - это операционная система для рабочих станций, во многом похожая на Fedora, поэтому Cron уже должен быть установлен. Однако, если это не так, установите Cronie с помощью следующей команды Zypper .
sudo zypper установить cronie
В малоизвестном дистрибутиве Linux, в котором нет системы Cron? К счастью для вас, Cronie имеет открытый исходный код, а инструкции по сборке очень просты . Чтобы узнать больше, перейдите на эту страницу .
Для планирования системных команд с помощью Cron требуется «Crontab». «Crontab» - это файл, который хранит ваши операции и передает их демону Cron для запуска.
Чтобы получить доступ к Crontab в вашей системе, запустите терминал и выполните следующую команду ниже. Обязательно включите строку EDITOR = nano , иначе вам будет предоставлен гораздо более сложный редактор вместо чего-то простого, например Nano.
РЕДАКТОР = nano crontab -e
После выполнения команды текстовый редактор откроется для нового пустого файла. В этом пустом файле находятся ваши команды.
В Cron планирование относительно сложно. Он идет по минутам, часам, дням, месяцам и будням. Однако мы не будем вдаваться в подробности, как написать расписание Cron вручную. Вместо этого мы укажем вам веб-сайт Crontabgenerator , так как он делает работу намного удобнее.
Как только вы дойдете до генератора, используйте флажки, чтобы выбрать расписание. Затем, когда вас устраивает расписание, перейдите к окну «Command To Execute».
В поле «Command To Execute» напишите команды терминала, которые ваш компьютер или сервер Linux должен выполнять автоматически. Имейте в виду, что «команды» не ограничиваются командами Linux, такими как «apt update», «ping» и т. Д. Они могут быть чем угодно! Пока ваша команда работает в терминале, она будет работать и в Cron!
Завершили ввод команды в поле «Команда для выполнения»? Нажмите зеленую кнопку «Создать строку Crontab», чтобы вывести текстовую строку. Затем выделите текст на странице вывода и вернитесь в текстовый редактор Crontab.
Нажмите Ctrl + Shift + V, чтобы вставить код в Nano. Затем сохраните его с помощью Ctrl + O . Как только ваш файл Crontab сохранен, тяжелая работа сделана. Выйдите из редактора с помощью Ctrl + X .
Примечание: тем, кто не использует Cronie, может потребоваться выполнить crontab -e после редактирования, чтобы новый файл вступил в силу.
Когда редактирование будет завершено, фоновая служба Cron заметит это и запустит его по указанному вами расписанию!
Время от времени всем нужен перерыв. Если вы хотите поиграть в интересную игру, попробуйте Flight Gear. Это бесплатная кроссплатформенная игра с открытым исходным кодом.
MP3 Diags — это идеальный инструмент для устранения проблем в вашей музыкальной коллекции. Он может корректно проставлять теги в mp3-файлах, добавлять отсутствующие обложки альбомов и исправлять ошибки VBR.
Как и Google Wave, Google Voice вызвал большой ажиотаж по всему миру. Google стремится изменить способ нашего общения, и поскольку он становится всё более популярным,
Существует множество инструментов, позволяющих пользователям Flickr загружать фотографии в высоком качестве, но есть ли способ загрузить избранное Flickr? Недавно мы...
Что такое сэмплирование? Согласно Википедии, «это процесс взятия фрагмента, или сэмпла, одной звукозаписи и повторного использования его в качестве инструмента или
Google Sites — это сервис от Google, позволяющий пользователям размещать сайты на серверах Google. Но есть одна проблема: встроенная функция резервного копирования отсутствует.
Google Tasks не так популярен, как другие сервисы Google, такие как Calendar, Wave, Voice и т. д., но он по-прежнему широко используется и является неотъемлемой частью жизни людей.
В нашем предыдущем руководстве по безопасному удалению данных с жесткого диска и съемных носителей с помощью Ubuntu Live и загрузочного CD DBAN мы обсуждали, что диск на базе Windows
Вы пытаетесь заставить приложение работать на Arch Linux или Manjaro, но не можете найти его в официальных репозиториях программного обеспечения или даже в AUR? Попробуйте Дебтап. Это
Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!