debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Команда at  (Прочитано 525 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ethanol

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 132
Команда at
« : 04 Июнь 2017, 11:12:28 »
Здравствуйте.
Решил познакомится с командой at. Решил выполнить простой пример и чтобы через минуту на экран вылезли глаза xeyes. На часах 13:06. Ввожу:
at 13:07
warning: commands will be executed using /bin/sh
at> xeyes
at> <EOT>
job 3 at Sun Jun  4 13:07:00 2017

На часах появляется время 13:07 и ничего не происходит. Что сделал не так?
 

Оффлайн dogsleg

  • systemd of a pwn
  • Местный житель
  • ***
  • Сообщений: 215
  • Debian Developer
    • www.pimentola.ru
Re: Команда at
« Ответ #1 : 04 Июнь 2017, 20:24:41 »
Если посмотрите локальную почту пользователя, от которого пытаетесь использовать at, то увидите сообщение об ошибке. В этом сообщении говорится о том, что at не смогла получить доступ к дисплею (там должно быть что-то типа того, что такой дисплей не найден). В странице руководства, man at, сказано, что сохраняется состояние окружения за исключением переменных BASH_VERSINFO, DISPLAY, EUID, GROUPS, SHELLOPTS, TERM, UID и _. То есть, если вы хотите запустить какую-то команду, которая должна что-то отобразить на экране, нужно в задании at сообщить, на каком дисплее это следует сделать. Например:

$ at 22:15
warning: commands will be executed using /bin/sh
at> DISPLAY=:0 xeyes
at> <EOT>
job 1 at Sun Jun  4 22:15:00 2017

В таком случае в 22:15 будет запущена команда xeyes на дисплее номер 0. Обратите внимание, что в X понятие дисплей значительно шире, чем просто (физический) экран.
 
Пользователи, которые поблагодарили этот пост: Ethanol

Оффлайн Ethanol

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 132
Re: Команда at
« Ответ #2 : 04 Июнь 2017, 22:06:08 »
Большое спасибо.
 

Русскоязычное сообщество Debian GNU/Linux

Re: Команда at
« Ответ #2 : 04 Июнь 2017, 22:06:08 »


Теги:
 

[Решено] Команда не выполняется из автозагрузки

Автор zema

Ответов: 5
Просмотров: 1308
Последний ответ 19 Май 2013, 00:18:25
от zema
[решено] команда для гибернации

Автор longstreet

Ответов: 5
Просмотров: 1299
Последний ответ 12 Октябрь 2015, 02:13:15
от longstreet
Команда для увеличения раздела

Автор doctor@tardis

Ответов: 9
Просмотров: 831
Последний ответ 03 Январь 2015, 18:51:01
от doctor@tardis
[Решено] Не работает команда kill

Автор Consul

Ответов: 1
Просмотров: 1458
Последний ответ 18 Декабрь 2013, 09:56:35
от gardarea51
Не выполняется команда gdbus call...

Автор vik

Ответов: 2
Просмотров: 747
Последний ответ 12 Сентябрь 2016, 12:27:02
от vik