Я хотел бы добавить индикатор прогресса zenity для этой части моего сценария:
zenity --question --title "GUI" --text "Sync Music to iPad?"
if [[ $? == 0 ]] ; then
scp -r "$FOLDER" root@192.168.0.188:/var/mobile/Media/Music
ssh root@192.168.0.188 'rm /var/mobile/Media/Music/"All Songs"/*'
ssh root@192.168.0.188 'find /var/mobile/Media/Music/ -name "*.mp3" -exec ln -s {} /var/mobile/Media/Music/"All
Согласно документации GNOME , похоже, что --progress
должно дать вам то, что вы ищете.
Я использовал простой прогресс в zenity, такой как:
yes|zenity --progress --pulsate --text="Doing the job" --timeout 5
или, возможно, с kill $ (pidof zenity) после завершения