avalanche |
|
Темы:
22
Сообщения:
68
Участник с: 02 марта 2009
|
atd сервис поднят, задания назначаются, но ничего не происходит в назначенное время. Это лечится?% echo 'audacious -p' | at 09:42 warning: commands will be executed using /bin/sh job 8 at Fri Apr 17 09:42:00 2009 |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
сдается мне, он экран не может октрыть. выполни эту команду из чистой консоли, в смысле “audacious -p”, ругается? если да, то попробуй выполнить в сприпте: — #!/bin/bash DISPLAY=:0.0 export DISPLAY audacious -p —
systemd должен умереть.
|
avalanche |
|
Темы:
22
Сообщения:
68
Участник с: 02 марта 2009
|
h4tr3d я использую zsh в качестве основной оболочки… audacious -p в консоли выполняется конечно.. at предложенный вами скрипт запускает.. то есть через этот скрипт команда audacious -p отрабатывает как положено.. но значит ли это что мне придется теперь только через подобный скрипт задания для at заворачивать? |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
понятно всё. подумайте как устанавливаются переменный окружения, как они видятся в пользовательском окружении, подумайте о том, что atd стартует от рута, и намного раньше иксов (команду он потом выполняет с понижением прав), подумайте о том, когда устанавливается переменная DISPLAY… короче, тогда поймете, почему, без установки значения переменной окружения DISPLAY любая иксовая программа не может запуститься. ЗЫ я кстати не верю, что запустив иксы, потом нажав Ctrl+Alt+F2 и войдя под пользователем, и выполнив команду audacious -p она у вас отработает. Вы скорее всего очень сильно путаете понятия терминал (эмулятор терминала) и консоль.
systemd должен умереть.
|
avalanche |
|
Темы:
22
Сообщения:
68
Участник с: 02 марта 2009
|
h4tr3d вы правы я говорил об эмуляторе h4tr3d с такими тонкостями еще не сталкивался, большое спасибо :) но как установить эту переменную, так чтобы она была доступна при выполнении команды at из эмулятора терминала? чтобы можно было создавать задания запустить x-овую программу… |
tchgefest |
|
Темы:
51
Сообщения:
1505
Участник с: 20 октября 2008
|
avalancheТак в audacious есть плагин alarm называется,он это все сам делает?
Последний крик моды - эхо 30-летней давности.
|
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
avalancheh4tr3d ну собственно я тебе уже показал как это делать :) ещё варианты? есть их у меня: env DISPLAY=:0.0 audacious -p или читайте руководства at по установке переменных окружения для запускаемых процессов. DISPLAY автоматически ставится всем процессам запущенным под крылом xinit ну и вообще, там тирада была непонятная, из многих “подумайте” - реально подумайте ;) очень потом разные насущные проблемы проще решать станет.
systemd должен умереть.
|
avalanche |
|
Темы:
22
Сообщения:
68
Участник с: 02 марта 2009
|
tchgefest спасибо, попробую его h4tr3d да, познакомиться по-ближе с этой “триадой” не помешает :) |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
триада и тирада - разные слова :)
systemd должен умереть.
|
avalanche |
|
Темы:
22
Сообщения:
68
Участник с: 02 марта 2009
|
h4tr3dот вас моя опечатка не ускользнула) как мило) |