сценарий bash и прогресс зенита

У меня есть cmds:

(youtube-dl http://www.youtube.com/watch?v=HhoewflkQu0) | zenity --progress --width=400 --height=100 --title="Scaricamento" --text "Scaricamento in corso..." --auto-close --pulsate

Но у меня есть проблема: если я нажимаю «прервать» или нажимаю кнопку «x», ничего не происходит ... как я могу выйти из сценария и все начатые процессы?

Это полный скрипт:

IFS=$'\n'
down_path=/home/$USER/Scaricati

you_url=`zenity --entry --text "Inserisci URL Youtube" --title "URL"`
file=`youtube-dl --get-filename $you_url`
cd $down_path
(youtube-dl $you_url) | zenity --progress --width=400 --height=100 --title="Scaricamento" --text "Scaricamento in corso..." --auto-close --pulsate
song_name=`zenity --entry --text "Inserisci titolo canzone e autore" --title "Info canzone"`
(ffmpeg -i $down_path/$file $song_name.mp3 -ab 256k 2>&1) | zenity --progress --width=400 --height=100 --title="Conversione" --text "Conversione in corso..." --auto-close --pulsate
rm -f $down_path/$file
unset IFS
notify-send "Conversione terminata" "
Il file:
$song_name.mp3
si trova nella cartella:
/home/$USER/Scaricati
Ti amo piccola mia non dimenticarlo mai
exit 0
0
задан 15 October 2011 в 13:26

0 ответов

Другие вопросы по тегам:

Похожие вопросы: