z@z:~$ at 13:41 today
warning: commands will be executed using /bin/sh
at>
at> gedit
at> <EOT>
job 10 at Sun May 6 13:41:00 2012
z@z:~$ atq
10 Sun May 6 13:41:00 2012 a z
z@z:~$ ps -e | grep atd
1037 ? 00:00:00 atd
Сам demon запущен? atq вроде бы и без него показывает список задач, но выполняться они не будут.
at -f gedit 13:41
У меня примерно по такой схеме запускается.
сделайте проще :
at время
> echo 'test' >/home/USER/at.test 2>/home/USER/at.error
Ctrl+D
где ЮЗЕР-имя вашего пользователя
Дождитесь указанного времени и посмотрите в дом.папке файлы at.test at.error.
Если будут ошибки, то в файле еррор вы их можете прочитать. если ошибок нет, то его не будет...
Есть подозрение что вы когда вводите команды, то в конце ввода контрол+Д не нажимаете...
сть подозрение что вы когда вводите команды, то в конце ввода контрол+Д не нажимаете...
интересно, и что же еще я мог там нажимать?...
если б ctrl+c нажимал, то в atq ничего б не появлялось.
с помощью SysV-RC я выставил уровни для atd, равными 2,3,4,5. надеюсь, это правильно.
text
echo 'test' >/home/z/at.test 2>/home/z/at.error
ну в общем да, это сработало. УРА! Уже что-то.
Но всё же мне надо запускать именно иксовые приложения - вроде licq и т.п. Расскажите как это делать. Не знаю, как правильно прописывать DISPLAY="...", чтоб работало.
Не знаю, как правильно прописывать DISPLAY="...", чтоб работало.
в любом иксовом терминале напишите echo $DISPLAY
скорей всего будет :0 или :0.0
запускать командой DISPLAY=":0" gedit >>/tmp/my_megalog 2>&1
и смотреть чего в лог выводит... не факт, что сработает..
at вообще для этого не предназначен - тут ИМХО лучше использовать костыли из DE. в кедах например kalarm.
может есть что-то универсальное, но я об этом не знаю...