Каким образом можно вывести задачу из фона на какой-нибудь из терминалов.
Например как запустить kwrite через at, чтобы окно открылось в заданное время и можно было редактировать.
Решено: At (запуск x-клиента)
Модератор: Bizdelnick
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Решено: At
воистину, не переведутся люди, которые «хотят странного»! © Стругацкие
kwrite-у, как x-клиенту, нужен доступ к x-серверу. и для начала ему нужно знать, как к серверу коннектиться.
x-клиенты узнаЮт об этом из содержимого переменной окружения $DISPLAY
at не сохраняет значение этой переменной. значит, надо заставить. например, так:
kwrite-у, как x-клиенту, нужен доступ к x-серверу. и для начала ему нужно знать, как к серверу коннектиться.
x-клиенты узнаЮт об этом из содержимого переменной окружения $DISPLAY
at не сохраняет значение этой переменной. значит, надо заставить. например, так:
Код: Выделить всё
$ echo "DISPLAY=$DISPLAY kwrite" | at "now + 1 minutes"Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Folderx
- Сообщения: 296
- ОС: fedora, mandriva
Re: Решено: At
sash-kan писал(а): ↑02.06.2007 11:12воистину, не переведутся люди, которые «хотят странного»! © Стругацкие
kwrite-у, как x-клиенту, нужен доступ к x-серверу. и для начала ему нужно знать, как к серверу коннектиться.
x-клиенты узнаЮт об этом из содержимого переменной окружения $DISPLAY
at не сохраняет значение этой переменной. значит, надо заставить. например, так:Код: Выделить всё
$ echo "DISPLAY=$DISPLAY kwrite" | at "now + 1 minutes"
at now + 1 min
>DISPLAY=:0.0 kwrite
>EOF
или
at now + 1 min
>export DISPLAY=:0.0
>kwrite
>EOF
Это помогло, sash-kan, а ты не в курсе что надо добавить чтобы mpg123 заработало также. Музыка не играет.
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Решено: At
У вас вообще музыка не играет, или именно mpg123 не играет? если в общем не проигрываются mp3, то загляните сюда:
Мультимедиа и Linux
-
Folderx
- Сообщения: 296
- ОС: fedora, mandriva
Re: Решено: At
mpg123 играет но не играет когда в cron или at задание
причём mpg123 запускается(заголовок mp3 отображает), а потом пишет ошибку сегментации и пересылает на ящик, как будто доступа к звуковухе нет или что-то вроде того
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Решено: At
ну запостите точно, чего оно там посылает, и скорее всего это косяк с правами
-
Folderx
- Сообщения: 296
- ОС: fedora, mandriva
Re: Решено: At
Код: Выделить всё
cat /var/spool/mail/guest
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2 and 3.
Version 0.59r (1999/Jun/15). Written and copyrights by Michael Hipp.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
Title : all good things (come to an en Artist: Nelly Furtado
Album : Loose Year : 2006
Comment: -~Japanese Release Project~- Genre : Pop
Directory: /home/guest/NewFolder/MUSIC/English/
Playing MPEG stream from nelly_furtado_-_all_good_things_come_to_an_end.mp3 ...
sh: line 70: 327 Segmentation fault /usr/bin/mpg123 /home/guest/NewFolder/MUSIC/English/nelly_furtado_-_all_good_things_come_to_an_end.mp3под рутом пробовал задание давать
-
Folderx
- Сообщения: 296
- ОС: fedora, mandriva
Re: Решено: At
Всё нашёл решение, оказывается надо было добавить TERM=$TERM
at now + 10 min
>export DISPLAY=:0.0
>export TERM=xterm
>kwrite
>mpg123 /home/guest/NewFolder/MUSIC/English/nelly_furtado_-_all_good_things_come_to_an_end.mp3
>EOF
Спасибо всем кто помогал.
at now + 10 min
>export DISPLAY=:0.0
>export TERM=xterm
>kwrite
>mpg123 /home/guest/NewFolder/MUSIC/English/nelly_furtado_-_all_good_things_come_to_an_end.mp3
>EOF
Спасибо всем кто помогал.