- Отложенный запуск команды linux: примеры и инструкции
- Команда at в Linux
- Удаление незавершенных заданий
- Указание времени выполнения
- Как использовать команду at
- Установка at
- Отложенное и регулярное выполнение задач
- Примеры
- Пример 1: Запуск команды каждую минуту
- Пример 2: Запуск команды каждый день в 10:00 утра
- Пример 3: Запуск команды каждый понедельник в 15:30
- Список незавершенных вакансий
- Процессы, сигналы и приоритеты
- batch команда
- Ограничение пользователей
- Отложенный запуск сервисов
- Указание очереди
- 1. Команда at
- 3. Отложенное выполнение с помощью systemd
- 4. Файл .bashrc
- Видео:
- Инструкции Linux — #15 урок. Запуск исполняемых файлов
Отложенный запуск команды linux: примеры и инструкции
Отложенный запуск команды в операционной системе Linux может быть полезным инструментом для автоматизации задач и выполнения команд по расписанию. Это особенно актуально для системных администраторов, которые часто сталкиваются с необходимостью выполнять определенные задания после определенного времени или задержки. В этой статье мы рассмотрим несколько примеров и инструкций по отложенному запуску команд в Linux.
Одним из простых способов отложенного запуска команд в Linux является использование команды «at». Эта команда позволяет установить задание на выполнение в определенное время или через определенную задержку. Например, чтобы выполнить команду «echo ‘Hello, world!'» через 5 минут, вы можете использовать следующую команду:
at now + 5 minutes <<< "echo 'Hello, world!'"
Еще одним удобным инструментом для отложенного запуска команд в Linux является утилита «cron». С его помощью вы можете создать список заданий, которые будут выполняться автоматически по расписанию. Для этого используются специальные файлы и пункты, в которых задается время и команда запуска. Например, чтобы выполнить команду «echo ‘Hello, world!'» каждую полночь, вы можете добавить следующую строку в файл «crontab» с использованием команды «crontab -e»:
0 0 * * * echo ‘Hello, world!’
Эта строка запустит команду «echo» каждую полночь. Замените «echo ‘Hello, world!'» на нужную вам команду. Также вы можете использовать другие параметры времени и дни недели для более гибкого планирования заданий.
В Linux также есть другие инструменты и способы отложенного запуска команд, такие как использование утилиты «at» с числовыми значениями для задержки или использование сигналов и файлов инициализации. Изучите документацию и используйте эти инструменты в соответствии с требованиями вашей задачи и операционной системы.
Команда at в Linux
Команда at
в Linux позволяет отложить запуск команды на определенное время или дату. Это полезный инструмент для автоматизации задач в дистрибутивах Linux. В этом разделе мы рассмотрим значение команды at
и примеры ее использования.
Однако, для использования команды at
пользователь должен иметь право вводить задания в очередь команд. В некоторых случаях, таких как в дистрибутиве Ubuntu, установлен сервис atd
из пакета at
, который позволяет пользователям вводить задания в очередь команд.
Чтобы использовать команду at
, вы можете ввести следующую строку в командной строке:
at [время]
— запланировать выполнение команды на указанное время.at -f [файл]
— запланировать выполнение команды из указанного файла.atq
— показать список заданий в очереди.atrm [номер]
— удалить задание из очереди.
В следующем примере команда at
используется для запуска команды sleep 10 && echo "Команда запущена" > output.txt
через 10 секунд:
$ at now + 10 seconds at>sleep 10 && echo "Команда запущена" > output.txt
at>CTRL+D
job 1 at 2022-01-01 00:00:10
После ввода команды at now + 10 seconds
мы вводим команду sleep 10 && echo "Команда запущена" > output.txt
, которая будет выполнена через 10 секунд. Затем мы нажимаем CTRL+D
для завершения ввода команды.
С помощью команды atq
можно просмотреть список заданий, находящихся в очереди:
$ atq 1 2022-01-01 00:00:10 a user
Команда atrm [номер]
позволяет удалить задание из очереди. Например, чтобы удалить задание с номером 1 из предыдущего примера:
$ atrm 1
Таким образом, команда at
в Linux предоставляет возможность отложенного запуска команд с задержкой. С помощью нее вы можете планировать выполнение команд на определенное время или дату, автоматизируя задачи на вашем дистрибутиве Linux.
В этой статье мы рассмотрели различные способы отложенного запуска команды в Linux. Вы можете использовать утилиту at для запуска команды в заданное время, команду sleep для создания задержки перед выполнением команды, а также утилиту cron и файл /etc/crontab для создания периодических задач.
Обратите внимание, что каждый дистрибутив Linux имеет свои особенности в отложенном запуске команд. Например, в Ubuntu и других дистрибутивах, основанных на systemd, можно использовать сервисы и таймеры для запуска команды в определенное время. В RHEL и CentOS можно использовать утилиту atd для запуска команды в заданное время.
Также помните о безопасности при использовании отложенного запуска команд. Убедитесь, что вы запускаете команды от имени правильного пользователя, и что выполняемые команды не представляют угрозу для вашей системы.
Удаление незавершенных заданий
Для отложенного запуска команды или задачи в терминале можно использовать команду sleep
. Например, команда sleep 10m
установит задержку в 10 минут перед выполнением следующей команды.
Если вы хотите установить регулярное отложенное выполнение команды или задачи, то можете воспользоваться файлом crontab
. Для этого вам потребуется указать время выполнения в формате «минуты часы дни_месяца месяц дни_недели». Например, строка */5 * * * * команда
означает выполнение команды каждые пять минут.
Если вы хотите выполнить команды с отложенным запуском без использования командной строки, можно воспользоваться официальными инструментами вашего дистрибутива Linux. Например, в большинстве дистрибутивов есть служба systemctl
, которая позволяет управлять сервисами. При помощи этой утилиты можно запускать команды или скрипты по расписанию. Для этого достаточно создать соответствующий сервис и указать время запуска в файле конфигурации.
Однако, при использовании отложенного запуска команды или задачи нужно быть осторожным. Если в процессе выполнения задания что-то пошло не так, можно столкнуться с проблемой наличия незавершенных заданий. В такой ситуации может понадобиться удаление незавершенных задач.
Удалить незавершенные задачи можно несколькими способами:
- С помощью команды
kill
можно отправить сигнал завершения процесса. Например, командаkill -9 PID
отправит процессу с указанным идентификатором сигнал «завершить работу немедленно». - С помощью команды
pkill
можно найти процесс по его имени и отправить ему сигнал завершения. Например, командаpkill -9 имя_процесса
отправит сигнал «завершить работу немедленно» всем процессам с указанным именем. - С помощью команды
killall
можно отправить сигнал завершения всем процессам с указанным именем. Например, командаkillall -9 имя_процесса
отправит сигнал «завершить работу немедленно» всем процессам с указанным именем.
Также можно воспользоваться командой jobs
, чтобы узнать список текущих задач и их идентификаторы, а затем использовать команду kill %идентификатор
для завершения задачи.
Указание времени выполнения
Для отложенного запуска команды Linux можно использовать различные методы.
Одним из наиболее удобных и эффективных способов является использование systemd.
systemd — это системный менеджер процессов, который больше всего используется в современных дистрибутивах Linux.
С его помощью можно запускать задачи по расписанию в заданное время.
Например, если вы хотите запустить команду «myscript.sh» через 30 минут после ввода команды, вы можете использовать следующую команду:
systemd-run --quiet --timer=oneshot --unit=mytimer.timer -- "\"$(pwd)/myscript.sh\""
В этой команде мы используем systemd-run для запуска временного таймера и указываем команду, которую хотим выполнить (в нашем случае «myscript.sh»).
Временной таймер будет запускаться однократно и выполнится через указанное количество времени.
В данном случае мы указываем 30 минут, но вы можете использовать любое другое значение времени, добавив правильное число в секундах (например: 1h, 10s, 2d).
Другой вариант отложенного запуска команды — использование команды «sleep».
Мы можем использовать эту команду, чтобы задать определенное время ожидания перед выполнением команды.
Например, если мы хотим запустить команду «myscript.sh» через 5 минут, мы можем использовать следующую команду:
sleep 5m && /путь/к/команде/myscript.sh
В этом примере sleep используется для ожидания 5 минут (в данном случае, 5m означает 5 минут).
После истечения 5 минут будет выполнена команда «myscript.sh».
Это были всего лишь примеры, и существует много других способов указания времени выполнения команды Linux.
Вы можете выбрать любой из них, исходя из своих потребностей и предпочтений.
Важно помнить, что при отложенном запуске команды могут возникнуть сбои,
Как использовать команду at
Команда at
в Linux позволяет пользователю запускать команды или скрипты на выполнение в определенное заданное время. Это очень удобно, потому что вы можете указать точную дату и время, когда команда должна быть выполнена. Например, если вам нужно выполнить какую-то задачу через несколько дней или в определенный момент времени, вы можете использовать команду at
.
Для использования команды at
вы должны знать следующие приоритеты:
- 0-то же, что и «сейчас»
- hh:mm-время, когда код будет выполнен, используя текущую дату
- mm/dd/yyyy hh:mm-конкретная дата и время выполнения
Чтобы установить периодическое выполнение команды, можно использовать команду at
в виде crontab1
. С помощью crontab
можно создавать, редактировать и удалить задания для at
.
Давайте рассмотрим пример использования команды at
. Введите следующую команду в командной строке:
echo "echo 'Hello World'" | at 12:00 tomorrow
Кроме того, для указания относительного значения задержки времени перед запуском команды можно использовать команду at
с числом «минут» и указанием now + минуты
. Например:
echo "echo 'Hello World'" | at now + 5 minutes
Этот пример запустит команду «echo ‘Hello World'» через 5 минут после ввода команды.
Когда вы вводите команду at
, вы попадаете в интерактивный режим, где вы можете вводить команды. Чтобы завершить редактирование и сохранить задание, введите quit
.
Таким образом, команда at
позволяет пользователям запускать команды Linux в определенное время или через определенный промежуток времени. Она особенно полезна для создания отложенных задач или выполнения команд в определенный момент времени. Можно использовать различные опции и комбинации для достижения желаемого результата. Используя команду at
, пользователи могут работать с огромным количеством задач и команд, управлять приоритетами выполнения, удалять задания из очереди и многое другое.
Установка at
Команда at в Linux позволяет запускать отложенные задания в системе. Запуск выполняется по указанному времени (в формате HH:MM) или сразу после выполнения команды at. Установка at осуществляется с помощью следующей команды:
sudo apt-get install at
После успешной установки можно начинать пользоваться командой at. Все задания at добавляются в список и выполняются в указанное время. Приоритеты заданий задаются автоматически. Таким образом, вы можете установить несколько заданий и быть уверенным, что они будут выполнены по порядку. Если вы хотите выполнить задание сразу после добавления, используйте ключ -s (от слова start):
echo "echo 'Hello, world!'" | at -m now
echo "echo 'Hello, world!'" > hello.sh
at -f hello.sh now
cat hello.sh.1
at -l
Удаление задания можно выполнить с помощью команды atrm, указав номер задания:
atrm 1
Благодаря at вы можете выполнять задания, которые требуют времени на выполнение, в удобное для вас время. at также может быть полезен для периодического запуска команд по расписанию. Например, введите at -f backup.sh 02:00
для ежедневного резервного копирования данных в 2 часа утра.
Отложенное и регулярное выполнение задач
Одним из способов отложенного выполнения команд или скриптов является использование команды sleep
. Она позволяет задержать выполнение следующей команды на определенное количество секунд. Например, если вы хотите, чтобы команда выполнилась через 10 секунд после ввода, вы можете написать следующую команду в терминале:
sleep 10 && ваша_команда
Также вы можете указать время в минутах или часах, добавив соответствующий постфикс: m
для минут и h
для часов. Например, sleep 5m && ваша_команда
задержит выполнение команды на 5 минут.
Если вам нужно выполнить команду через определенное время каждый день, вы можете использовать команду at
. Например, чтобы запустить команду в 12:00 каждый день, вы можете ввести:
echo "ваша_команда" | at 12:00
Также с помощью команды crontab
можно настроить регулярное выполнение задач. Файлы cron контролируют запуск задач, их расписание и другие параметры. Вы можете использовать команду crontab -e
для редактирования файла и добавления задач.
Формат строки задачи в файле crontab выглядит следующим образом:
* * * * * ваша_команда
Вместо звездочек можно указать конкретное значение. В первых пяти полях указывается время выполнения задачи:
- Минуты (от 0 до 59)
- Часы (от 0 до 23)
- Дни месяца (от 1 до 31)
- Месяцы (от 1 до 12)
- Дни недели (от 0 до 7) (0 и 7 обозначают воскресенье)
Если вы хотите задать более сложный график выполнения задачи, вы можете использовать специальные символы, такие как *
(все значения), /
(шаг), -
(диапазон), ,
(разделение значения), !
(исключение значения).
Результат выполнения задачи в crontab можно перенаправить в файл с помощью оператора >
. Например:
* * * * * ваша_команда > /путь/к/файлу.log
Примеры
Ниже приведены некоторые примеры использования отложенного и регулярного выполнения задач в Linux.
Пример 1: Запуск команды каждую минуту
Чтобы запустить команду каждую минуту, вам нужно добавить следующую строку в файл crontab:
* * * * * ваша_команда
Пример 2: Запуск команды каждый день в 10:00 утра
Для запуска команды каждый день в 10:00 утра вы можете использовать следующую строку:
0 10 * * * ваша_команда
Пример 3: Запуск команды каждый понедельник в 15:30
Чтобы запустить команду каждый понедельник в 15:30, вам нужно добавить следующую строку:
30 15 * * 1 ваша_команда
Отложенное и регулярное выполнение задач в Linux очень полезно для автоматизации повторяющихся задач. Вы можете использовать различные команды, такие как sleep
, at
и crontab
, чтобы установить отложенное выполнение задач и настроить регулярное выполнение задач по расписанию. Запуск задач в Linux отложенно или регулярно позволяет вам выполнять задачи в заданное время, что может быть очень полезно для администратора системы или для автоматизации различных процессов.
Список незавершенных вакансий
В этом разделе все об активных вакансиях, которые еще не завершились. Здесь вы найдете список процессов, которые запущены пользователем, но еще не завершились. Для устройства отложенного запуска команды Linux существует несколько способов. Рассмотрим их внимательно.
Пункт | Описание |
---|---|
1 | Используйте crontab для создания отложенного запуска команды. Например, чтобы запустить команду каждый день в 10:30, выполните следующую строку: 30 10 * * * команда |
2 | Создайте сеанс отложенного запуска с использованием systemd. Для этого создайте файл с именем service_name.service и добавьте в него следующий код: В этом примере команда будет запущена через 10 секунд после загрузки системы и каждый день после того, как она была последний раз активирована. |
3 | Используйте команду at для отложенного запуска команды. Например, чтобы запустить команду через 1 час, выполните следующую команду: echo "команда" | at now + 1 hour |
4 | Используйте команду sleep для задержки выполнения команды. Например, чтобы запустить команду через 10 минут, выполните следующую команду: sleep 10m && команда |
Если вы хотите удалить отложенное задание, можно использовать команду crontab -e
для редактирования файла crontab и удаления соответствующей строки. В случае использования systemd нужно удалить файл с сервисом и таймером.
Конечно, возможно, есть еще способы отложенного запуска команды в Linux. Однако, в этих примерах описаны наиболее распространенные и доступные способы выполнения отложенных заданий.
Процессы, сигналы и приоритеты
Одним из способов создания отложенных задач в Linux является использование команды at. Этот инструмент позволяет задать дату и время выполнения команды, которая будет добавлена в очередь выполнения задач. Например, с помощью следующей команды можно запланировать выполнение команды echo «Hello, World!» через 5 минут:
$ at now + 5 minutes
at> echo "Hello, World!"
at> <Ctrl+D>
В данном примере мы используем команду at с параметром now + 5 minutes для указания времени выполнения команды. После ввода этой команды нам будет предложено ввести саму команду, в данном случае echo «Hello, World!». Затем мы завершаем ввод, нажимая Ctrl+D.
По умолчанию команда at ожидает ввода времени в формате hh:mm, где hh — часы, mm — минуты. Таким образом, чтобы запланировать выполнение команды на конкретное время, нужно ввести это время в правильном формате. Например, чтобы запланировать выполнение команды в 14:30, нужно ввести:
$ at 14:30
at> echo "Hello, World!"
at> <Ctrl+D>
Кроме команды at, для отложенного запуска команд в Linux можно использовать другие инструменты, такие как cron и systemd. Вместо указания конкретного времени, они позволяют задавать периодичность выполнения задач, а также устанавливать приоритеты выполнения команд.
Например, чтобы запланировать выполнение команды каждую минуту с помощью cron, нужно добавить запись в файл crontab:
$ crontab -e
* * * * * echo "Hello, World!"
В данном примере мы добавляем запись в crontab, которая выполнит команду echo «Hello, World!» каждую минуту. Для изменения частоты выполнения команды нужно изменить значения параметров (отдельных полей записи). Например, чтобы выполнение команды происходило каждый день в 14:30, нужно указать:
30 14 * * * echo "Hello, World!"
Система systemd также позволяет управлять выполнением задач на основе расписания. Для этого нужно создать юнит-файл с описанием запускаемых задач и указать расписание выполнения. Например:
$ sudo nano /etc/systemd/system/hello.service
[Unit]
Description=Hello World
[Service]
Type=oneshot
ExecStart=/usr/bin/echo "Hello, World!"
[Timer]
OnCalendar=*-*-* 14:30:00
$ sudo systemctl enable hello.timer
$ sudo systemctl start hello.timer
В данном примере мы создаем сервис hello.service, который будет выполнять команду echo «Hello, World!». Затем мы создаем файл hello.timer, в котором указываем желаемое расписание выполнения задачи с помощью параметра OnCalendar. В нашем случае команда будет выполняться каждый день в 14:30.
Таким образом, в Linux существует несколько инструментов для отложенного запуска команд, позволяющих выполнять задачи в нужный момент времени с определенными приоритетами. Благодаря этим инструментам вы можете автоматизировать выполнение задач, сэкономив время и ресурсы вашей системы.
С ума сойти! Я не знаю, как вы умудрились упомянуть в этой статье все эти инструкции, касающиеся отложенного запуска команд Linux! Ладно, я создам файл с расписанием на выполнение всех этих задач, и мы сможем все вычитать и понять.»
term — 45 — 5 . commands.txt-del —
term * ahead . > commands.txt_del + strong> +. > — consider 3 sed commands.txt . consider-. the following .recap br\n 0 jobs to
Гарантия отсутствия ошибок в отложенном запуске команды Linux не может быть достаточно важной. Процессы сигналы и приоритеты позволяют установить параметры выполняющихся задач, что формирует очередь задач для всех пользователей на устройстве.
batch команда
Отложенный запуск команды в Linux позволяет вам выполнять определенные задачи или команды в заданное время с заданной задержкой. Это может быть полезно, если вы хотите автоматизировать определенные действия или запустить команду во время, когда вы не включены на компьютере. В этом разделе мы рассмотрим, как использовать batch команду в Linux для отложенного выполнения команд.
Существуют различные способы выполнения отложенных команд в Linux. Один из способов — использование команды at. Команда at позволяет вам запланировать выполнение команды однократно в указанное время. Вот пример использования команды at:
Команда | Описание |
---|---|
at | Команда at используется для запланирования выполнения команды однократно в указанное время. |
at -m TIME | Команда at используется для запланирования выполнения команды однократно в указанное время. |
Второй способ — использование команды batch. Команда batch позволяет вам запустить команду в фоновом режиме, когда система не перегружена. Вот пример использования команды batch:
batch -d TIME COMMAND
Всегда будьте осторожны при использовании отложенного запуска команд. Убедитесь, что вы вводите правильное время и команду, чтобы избежать нежелательных последствий.
Ограничение пользователей
Для запуска команды по расписанию в Linux используйте команду systemctl. Она позволяет установить задание, которое будет выполняться в указанное время или после определенного события. Например, вы можете указать, чтобы команда рестартовала службу каждый день в 3 часа утра.
Для запуска команды с задержкой в Linux можно использовать команду at. Она позволяет запланировать выполнение команды на определенное время или через определенный промежуток времени. Например, вы можете задать команду на выполнение через 10 минут.
Еще один способ ограничения пользователей в Linux — использовать контроль доступа через файлы /etc/allow и /etc/deny. В эти файлы можно записать список пользователей, которым разрешено или запрещено выполнение определенных команд. Это может быть полезно, если вы хотите разрешить выполнение только определенных задач какому-то одному пользователю или группе пользователей.
Ограничение пользователей также можно осуществить с помощью установки ограничений на ресурсы, которые могут быть использованы пользователями в процессе их работы. Например, вы можете ограничить количество процессов, которые могут быть запущены одним пользователем, или количество запросов, которые может выполнить пользователь за определенное время.
Для ограничения количества процессов, которые может запустить пользователь в Linux, можно использовать команду ulimit. Эта команда позволяет установить ограничения на различные характеристики процессов, такие как максимальное количество открытых файлов, ограничение по использованию памяти и т.д.
Также в Linux есть команда limit, которая позволяет ограничить ресурсы, используемые процессами. Например, вы можете ограничить максимальное количество процессов, которые может создать пользователь, или ограничить время выполнения процесса.
Если вам нужно ограничить доступ пользователей к определенным командам, вы можете использовать файлы /etc/allow и /etc/deny. В файле /etc/allow вы можете записать список разрешенных команд, а в файле /etc/deny — список запрещенных команд. Таким образом, только разрешенные команды будут выполняться пользователем, а запрещенные — будут игнорироваться.
Отложенный запуск сервисов
Для использования at вам необходимо установить пакет at. Сделать это вы можете при помощи команды:
$$ apt-get install at
После установки, вы можете использовать команду at следующим образом:
$$ at hh:mm
где «hh:mm» — время, когда должно быть выполнено задание. После ввода этой команды вы будете перенаправлены в режим ввода команд.
В этом режиме вы можете ввести команды, которые должны выполниться в указанное время. Например:
$$ echo «some_command» | at hh:mm
где «some_command» — команда или сервис, который нужно запустить, а «hh:mm» — время выполнения задания.
Этот способ также позволяет указать параметры, такие как приоритет выполнения, ограничение времени выполнения и другие.
Еще один способ отложенного запуска сервисов в Linux — использование systemd. В systemd, вы можете установить запуск сервиса с задержкой или в определенное время, используя файлы конфигурации.
Когда вы создаете файл конфигурации для вашего сервиса, вы можете указать параметр «ExecStartPre», в котором вы можете указать команду, которая будет выполнена перед запуском сервиса.
Например:
[Service]
ExecStartPre=/bin/sleep 10
В этом примере сервис будет запущен с задержкой в 10 секунд. Вы можете указать нужную задержку, изменяя число после команды sleep.
Также, в systemd, вы можете указать зависимости между сервисами, чтобы задать порядок их запуска, используя параметр «After».
- Отложенный запуск команд и сервисов в Linux может быть осуществлен при помощи утилиты at или файлов конфигурации systemd.
- Используйте утилиту at, когда нужно выполнить команду в определенное время или с задержкой.
- Используйте systemd, чтобы настроить отложенный запуск сервисов или выполнение команд перед запуском сервиса.
- Обратите внимание на формат даты и времени при использовании at.
- Не забывайте устанавливать необходимые пакеты перед использованием утилиты at.
Указание очереди
При отложенном запуске команды в Linux, вы можете указать очередность выполнения команд. По умолчанию команды выполняются одна за другой в том порядке, в котором они введены. Однако, с помощью некоторых инструментов, вы можете настроить выполнение команд в определенное время и с задержкой.
1. Команда at
Команда «at» позволяет выполнить команду или скрипт в заданное время. Чтобы использовать эту команду, введите «at» и время в формате HH:MM (часы:минуты). Затем введите команду, которую необходимо выполнить по истечении указанного времени.
Пример:
at 09:00
ls -l
Почему такое полное отказано использовать crontab?
2. Команда cron
Если вы хотите исполнить команду не разово, а регулярно, то можно использовать команду «cron». Скрипты или команды, запланированные с помощью crontab, будут выполняться автоматически на заданное время и день недели.
Пример:
crontab -e
* * * * * /path/to/command
3. Отложенное выполнение с помощью systemd
В операционных системах на базе systemd можно использовать сервисы и сокеты для отложенного запуска команд. Настройка сервиса позволяет определить желаемое время запуска команды, а также дополнительные параметры.
4. Файл .bashrc
Вы также можете добавить команды, которые вы хотите выполнять с задержкой, в файл .bashrc. При каждом запуске сеанса команды будут выполняться автоматически.
Небольшой совет:
Если вы используете команду at, вам нужно установить ее в системе, если она не установлена по умолчанию. Вы можете использовать команду «atq» для проверки незавершенных сеансов at и команды «at» для отображения текущих запланированных задач.
Есть несколько способов создать отложенный запуск команды в Linux. Довольно часто используется команда «at» или «crontab», потому что они являются простыми и удобными в использовании инструментами. Кроме того, вы также можете использовать файлы .bashrc или настроить отложенный запуск с помощью сервисов и сокетов systemd.
Видео:
Инструкции Linux — #15 урок. Запуск исполняемых файлов
Инструкции Linux — #15 урок. Запуск исполняемых файлов by All For All 495 views 4 years ago 1 minute, 27 seconds