zenityと入力すると、スクリプトがハングします。

zenityと入力すると、スクリプトがハングします。

単純なスクリプトでzenityを使用しようとしていますが、ffmpeg-cut-mp3zenityと入力すると動作が停止します。/どうしたのですか?

#! /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 !"

ベストアンサー1

あなたはする必要がありますいいえ&最初の2つの変数割り当て行を背景として使用します。プロセスが開始されたため、値を取得するgnome-terminal前に実行してからバックグラウンドzenityに移動し、スクリプトが続行されます。

おすすめ記事