The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Bash job control"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Bash job control"  +/
Сообщение от tux2002 email(ok) on 14-Ноя-09, 18:14 
Здравствуйте! Раньше работал на slackware 12 баловался записью звука примерно так:
play -m ./track01.wav ./track02.wav & rec ./track03.wav
т.е. на два трека например накладывал третий, потом накладывал эффекты и всодил sox -m.
Сейчас на slackware 13 первая конструкция не работает.
Например play ./track01.wav & уодит задание в фон. Если сделать bg 1 трек всё равно не проигрывается. Однако после fg 1 начинает играть, Ctrl-z обратно в фон (остановка). bg 1 продолжает играть. Я не понимаю почему не работает просто play ./track01.wav & bg n. Почему приходится выводить задание из фона?
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

  • Bash job control, tux2002, 20:52 , 14-Ноя-09, (1)  
  • Bash job control, Гулевич А.И., 22:01 , 14-Ноя-09, (2)  
    • Bash job control, tux2002, 22:12 , 14-Ноя-09, (3)  
      • Bash job control, tux2002, 22:13 , 14-Ноя-09, (4)  

Сообщения по теме [Сортировка по времени | RSS]


1. "Bash job control"  +/
Сообщение от tux2002 email(ok) on 14-Ноя-09, 20:52 
Откатился на версию sox-14.1.0 всё нормально. Тема закрыта. Спасибо.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Bash job control"  +/
Сообщение от Гулевич А.И. email on 14-Ноя-09, 22:01 
>Здравствуйте! Раньше работал на slackware 12 баловался записью звука примерно так:
>play -m ./track01.wav ./track02.wav & rec ./track03.wav
>т.е. на два трека например накладывал третий, потом накладывал эффекты и всодил
>sox -m.
>Сейчас на slackware 13 первая конструкция не работает.
>Например play ./track01.wav & уодит задание в фон. Если сделать bg 1
>трек всё равно не проигрывается. Однако после fg 1 начинает играть,
>Ctrl-z обратно в фон (остановка). bg 1 продолжает играть. Я не
>понимаю почему не работает просто play ./track01.wav & bg n. Почему
>приходится выводить задание из фона?

Видимо происходит попытка вывести что-то на экран, такая попытка приводит к переводу процесса в Sleep. После вывода из фона что-то выводится и процесс больше не хочет выводить.
Можно bg.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Bash job control"  +/
Сообщение от tux2002 email(ok) on 14-Ноя-09, 22:12 
>Видимо происходит попытка вывести что-то на экран, такая попытка приводит к переводу
>процесса в Sleep. После вывода из фона что-то выводится и процесс
>больше не хочет выводить.
>Можно bg.

Не знаю, на консоль он выводит в stderr. Старая версия sox при play ./track01.wav & тоже рисует в stderr и проигрывает трэк сразу.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Bash job control"  +/
Сообщение от tux2002 email(ok) on 14-Ноя-09, 22:13 
А что, если процесс не пишет в stdout и не читает stdin, то по ctrl-z он не остановится?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру