Есть такая утилитка как xtoolwait - в качестве параметра передается имя Х программы. Действует элементарно но полезно - запускается, запускает программу. а когда появляется окно - завершается. Я например использовал для того, чтобы пользователь не думал, что его клик по иконке ушел в никуда, и не продолжал упорно щелкать, запуская т.о. кучу копий программы. Так вот, с sh работает замечательно, делаешь цепочку - уведомитель, xtoolwait с параметром, закрытие уведомления по пиду. Попробовал сделать скриптик на тикле, если отбросить всякую ГУЙню, то смысл такой - #!/usr/bin/tclsh package require Tk pack [label .lbl -text "Please wait..."] update idletasks exec xtoolwait oowriter exit Итог - программа из под xtoolwait запускается, но сам xtoolwait не закрывается, а по истечении таймаута ругается. Почему??? Ну в упор не понимаю... Обьясните в чем дело, кто знает, пожалуйста.