Script trava após a entrada para zenity

2

Estou tentando utilizar o zenity no meu script simples ffmpeg-cut-mp3 , mas ele fica pendurado após a entrada no zenity: / Qual é o problema com isso?

#! /bin/bash

start=$(zenity --entry --title="CutMp3" --text="Start time ? (hh:mm:ss.ms)") &

duration=$(zenity --entry --title="CutMp3" --text="Duration in seconds ?") &

gnome-terminal -x ffmpeg -ss "$start" -t "$duration" -i "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" -acodec copy "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" &&

zenity --notification --text "File cut !"
    
por tesseract 20.06.2011 / 13:20

1 resposta

3

Você deve não estar baseando-se nas duas primeiras linhas de atribuição de variáveis com o & à medida que avança. Você está executando gnome-terminal antes que os processos zenity tenham recuperado um valor porque foram lançados, em segundo plano e o script foi movido.

    
por 20.06.2011 / 13:28