Я написал простой скрипт для wget и zenity для отмены:
#!/bin/bash
((
wget http://d3qnbzt7ix5jlv.cloudfront.net/ubuntu-12.04-desktop-i386.iso & export PID=$$
wait $PID
export YES=$?
)&) | zenity --progress --pulsate --auto-close
if [ $? -eq 1 ]; then
kill $PID
fi
if [ "$YES" = "0" ]; then
zenity --info
elif [ "$YES" = "1" ]; then
zenity --error
fi
Kill не видит процесс $PID. Zenity не отображает последнее окно ($YES). Почему?
exec 4>&1
, но у меня нет времени, чтобы понять это. Также не ясен смысл конца вашего первого предложения. Удачи. - person shellter   schedule 01.05.2012var=$( printf "value\n")
Удачи. - person shellter   schedule 01.05.2012