Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Консольные программы, вызванные через баш, остаются в фоне. Что делать?  (Прочитано 1081 раз)

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

Оффлайн Kirill S.

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Есть у меня скриптик: он запускает mp3-трек через проигрыватель mpg123, попутно плавно увеличивая громкость с помощью aumix. Вообщем будильник у меня такой. Так вот, его я запускаю командой at, утром он меня будит, но проигрыватель mpg123 нигде не отображается, т.е. песня играет, а на экране пустая консоль с приглашением. Приходится каждый раз убивать mpg123, открывая список процессов и завершая его командой kill. Меня такое положение дел совсем не радует.
Может быть есть способы указать в скрипте, чтоб mpg123 запускался по нормальному и его можно было потом выключить по ctrl+c?
Или тогда еще такой вопрос: как в скрипте завершить вызванную программу? kill PID не подходит, т.к. PID постоянно разный.

Оффлайн dmay

  • Старожил
  • *
  • Сообщений: 1084
  • man google, кому сказал!
    • Просмотр профиля
man kill, man killall(эта с именами работает)
Ты попал в мою коллекцию криворуких тупых нубов!

Оффлайн Kirill S.

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Спасибо за killall. Буду знать.

 

Страница сгенерирована за 0.014 секунд. Запросов: 19.