LINUX.ORG.RU

Правильное завершение скрипта

 


2

1

У меня в качестве будильника используется такой скрипт, запускаемый через cron:

#!/bin/sh
cvlc ~/Music/file.mp3
Каждый раз после запуска, vlc и этот скрипт остаются висеть в процессах. Как сделать чтобы после проигрывания файла они закрывались?

А вообще, использовать vlc для таких задач - по мне так явный оверхед. Есть же mpg123 или aplay.

fragmentor ()
#!/bin/sh
cvlc ~/Music/file.mp3 vlc://quit
anonymous ()
$ vlc -H | grep play-and-exit -n1 | tail -n2
      --play-and-exit, --no-play-and-exit
                                 Воспроизвести и выйти (по умолчанию выключено)
DiMoN ★★ ()

Каждый раз после запуска, vlc и этот скрипт остаются висеть в процессах. Как сделать чтобы после проигрывания файла они закрывались?

ИМХО надо использовать действительно консольный проигрыватель. mpg123 уже советовали. А cvlc это скорее такой плеер, музыку из консоли слушать, что-то вроде демона, который и должен постоянно висеть.

drBatty ★★ ()

Использование mpg123 решило проблему.

Jackson_ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.