LINUX.ORG.RU

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

 


1

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_
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.