Intereting Posts
Как быстро перемещать + изменить размер окна с помощью клавиши ALT + Мышь на Ubuntu Mate 15.04? Нет подсветки синтаксиса при редактировании crontab Каков безопасный способ запуска Java 7 на SELinux Почему моя команда не работает при сглаживании? проблемы с ядром Быстрое изменение размера изображения MediaTomb Как печатать строки, соответствующие шаблону с помощью grep? Диапазон поиска Vi и заменить Почему Linux настолько хорошо масштабируется для разных аппаратных платформ? Как получить исходный код запуска Fedora Linux? Восстановление ядра Linux без «чистого» Как просмотреть файлы на терминале, чтобы мы могли видеть типы файлов, такие как исполняемый файл, ascii и т. Д.? i3 – совместное использование рабочего пространства на нескольких мониторах Удерживать и отпускать задания печати CUPS из командной строки iptables / pf разрешить только XY-приложение / пользователь?

Можно планировать задачи с помощью at и передавать текущее время в качестве параметра с некоторыми операциями

В GNU / Linux я могу использовать команду at , среди прочего, для планирования задач примерно так:

 # at 07:07 warning: commands will be executed using /bin/sh at> To run the task at> <EOT> 

До сих пор без проблем возникает сомнение, которое возникает для меня: возможно ли это? И если это так, как я могу заставить его взять системное время и применить операцию, что-то вроде этого:

 #at get_system_time + 25_min 

Да, вы можете – at есть довольно сложные возможности симулирования даты и времени 1 . В частности, вы можете использовать now течение текущего времени. Проиллюстрировать:

 steeldriver@xenial-vm:~$ date Wed Apr 12 10:56:53 EDT 2017 steeldriver@xenial-vm:~$ at now + 25 minutes warning: commands will be executed using /bin/sh at> echo "foo" > /home/steeldriver/at.out at> <EOT> job 20 at Wed Apr 12 11:21:00 2017 

1, включая, например, teatime