|
|
|
Утилита "at", перевод man'a31.03.2026, 22:01. Показов 1876. Ответов 25
Метки нет (Все метки)
Делаю перевод утилиты "at"(1) и её демона "atd"(8), есть вопросы, которые я не совсем понимаю или не совсем правильно даю формулировку.
1) As at is currently implemented as a setuid program, other environment variables (e.g., LD_LIBRARY_PATH or LD_PRELOAD) are also not exported. This may change in the future. As a workaround, set these variables explicitly in your job. Так как утилита "at" использует 'setuid' — бит разрешения на файл, другие переменные окружения (например, B<LD_LIBRARY_PATH> или B<LD_PRELOAD>) не передаются. В будущем это может измениться. В качестве обходного решения укажите эти переменные явно в вашем задании. Про переменные LD_LIBRARY_PATH и LD_PRELOAD имею только общее представление, поэтому не могу дать точную формулировку, — эти переменные "не передаются" (так правильно?) или "не экспортируются" (английская фраза) ? На сколько я понял (из интернета), — "не передаются" будет понятнее и правильно по смыслу. 2) An "at" - or "batch" - command invoked from a su(1) shell will retain the current userid. The user will be mailed standard error and standard output from his commands, if any. Mail will be sent using the command /usr/sbin/sendmail. If at is executed from a su(1) shell, the owner of the login shell will receive the mail. Команда "at" или "batch", вызванная с помощью su(1) (без смены оболочки 'su'), сохранит идентификатор текущего пользователя. Ему по электронной почте будут отправлены стандартные сообщения об ошибках и стандартный вывод его команд, если таковые имеются. Письмо будет отправлено при помощи /usr/bin/sendmail. Если команда "at" выполняется с помощью su(1) от другого пользователя (т.е. со сменой оболочки 'su -'), то письмо получит новый владелец оболочки. Здесь я понимаю о чём речь, поэтому дал не дословный перевод, а с пояснением, но мог ошибиться с формулировкой. Подскажите или поправьте, в переводе смысл верный? только немного с подробностями (а не просто да или нет). зы: завтра могу дать весь файл man'а "at"
0
|
|
| 31.03.2026, 22:01 | |
|
Ответы с готовыми решениями:
25
утилита отправки письма на email Netconf что это за утилита ? Утилита man: как вывести все команды раздела 2? |
|
|
|
| 30.04.2026, 00:09 [ТС] | |
|
Выкладываю 3-й вариант мана, уже отправил его на salsa.debian.org, далее он пойдёт в дистрибутивы.
Немного изменил форматирование и кое-какие фразы. Раздел ЛОКАЛЬ есть только в моём личном man'е (и здесь во вложении), в дистрибутивах его не будет. зы: нашёл маны в ROSA-13, чудят ребята, совсем не смотрят что пакуют в пакеты, при том что дистрибутив имеет сертификат ФСТЭК, а к более новой версии "at version 3.2.5" до сих пор старый ман, т.е. ещё от 2002 года, переведённый Виктором Ерёминым в 2007 году, хотя для английской локали версия мана установлена правильная, уже от 2009 года. Там же старый ман для "atq", в новом они одинаковы, что для "at", что для "atq", для демона "atd" вообще нет перевода. Но зато зачем-то сделали отдельный перевод для batch, который наполовину неправильный. цитаты из man'а ROSA-13
-q очередь
Использовать заданную очередь. Структура очереди содержит одну букву; правильные структуры очереди лежат в диапазонах от a до z и от A до Z. Очередь a - это очередь по умолчанию для at, и очередь b - это очередь по умолчанию для batch. Если задание ставится в очередь, начинающуюся с заглавной буквы, то задание трактуется так, как если бы оно было установлено для batch в это время. Если для atq задается определенная очередь, то atq будет показывать только задания в этой очереди. Для обоих команд at и batch возможно чтение из стандартного потока ввода или из выполняемого файла, заданного c опцией -f. Рабочая директория, окружение (исключая переменные TERM, DISPLAY и _) и umask запоминаются из времени вызова. Команды at- и batch- вызываются с помощью команды su(1), которая запомнит текущий идентификатор пользователя. В противном случае, пользователь будет оповещен почтой, посылаемой на стандартный поток вывода и стандартный файл ошибок. Почта будет послана, используя команду /usr/sbin/sendmail. Если at запускается с помощью su(1), то получит почту пользователь, запустивший команду su(1). В старом мане Виктор Ерёмин добавил пояснение к опции времени (в старом формате): -t время Указать время задачи, используя формат touch(1). Аргумент должен быть указан в виде [[ВВ]ГГ]ММДДччмм[.СС], где каждая пара букв обозначает следующее: ВВ две первых цифры года (век). ГГ две последние цифры года. ММ месяц года, с 1 по 12. ДД день месяца, с 1 по 31. чч час, с 0 по 23. мм минуты, с 0 по 59. СС секунды, с 0 по 61. Если ВВ и ГГ не указаны, используется текущий год. Если СС не указаны, используется 0. В общем утилита "at" установлена новая, а ман не то, что старый, а вообще к утилите не подходит. Печально, но зато гонора у админа форума "ViktoR2007" выше крыши.
1
|
|
|
|
||||||||
| 01.05.2026, 17:10 [ТС] | ||||||||
|
Имею вопрос по пункту мана:
atrun, которая запускается в зависимости от параметров в в файле /etc/crontab. В моём дистрибутиве Mageia-9 в нём прописано:
Касательно "at", это выполнение пропущенного по времени задания у меня происходит сразу же после входа в сеанс юзера, а не просто после входа в систему, т.е.(если в сеанс другого юзера, то задание не будет выполняться). У меня "at" выполняет задание сразу же, без задержки в 5 минут. Получается, что выполнение пропущенных по времени заданий "at", зависит от настроек crontab и пояснение в мане не совсем верное, которое я изменил правильно, но стоит добавить сноску, — "зависит от настроек /etc/crontab".
0
|
||||||||
|
|
|||||||
| 02.05.2026, 08:04 [ТС] | |||||||
atd
0
|
|||||||
|
7173 / 2350 / 354
Регистрация: 10.12.2013
Сообщений: 8,147
|
||
| 11.05.2026, 16:41 | ||
|
этим и стоит заняться - компактный man на базе мата, его и зиповать не потребуется, он зипованный по природе, как, собственно, уже и было отмечено. ( и да, это не бесплатный совет, настаиваю на 17% от прибыли после реализации )
0
|
||
|
|
||||
| 11.05.2026, 20:09 [ТС] | ||||
, к тому же в принципе исключает ошибки перевода ![]() ![]() опять же дамы тоже читают маны, как то неудобно перед ними ![]() зы: есть в сети А.С. Пушкин на "фене", так вот ей до русского и могучего как до луны ![]() Добавлено через 3 часа 3 минуты
0
|
||||
| 11.05.2026, 20:09 | |
|
Как работает утилита cat? Для чего предназначена утилита iaxflood
Утилита awk Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|