|
|
|
Утилита "at", перевод man'a31.03.2026, 22:01. Показов 1664. Ответов 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
|
|||||||
|
7094 / 2325 / 353
Регистрация: 10.12.2013
Сообщений: 8,026
|
||
| 11.05.2026, 16:41 | ||
|
этим и стоит заняться - компактный man на базе мата, его и зиповать не потребуется, он зипованный по природе, как, собственно, уже и было отмечено. ( и да, это не бесплатный совет, настаиваю на 17% от прибыли после реализации )
0
|
||
|
|
||||
| 11.05.2026, 20:09 [ТС] | ||||
, к тому же в принципе исключает ошибки перевода ![]() ![]() опять же дамы тоже читают маны, как то неудобно перед ними ![]() зы: есть в сети А.С. Пушкин на "фене", так вот ей до русского и могучего как до луны ![]() Добавлено через 3 часа 3 минуты
0
|
||||
| 11.05.2026, 20:09 | |
|
Как работает утилита cat? Для чего предназначена утилита iaxflood
Утилита awk Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла:
Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
|
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет
Новости компьютерного мира и их обсуждение (4)
Салют, шампанское, овации!
:drink:
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|