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

당신은해야아니요&처음 두 개의 변수 할당 라인을 배경으로 사용하세요. 프로세스가 시작되었기 때문에 값을 검색하기 gnome-terminal전에 실행한 다음 백그라운드 zenity로 이동하고 스크립트가 계속 진행됩니다.

관련 정보