Скажем, мне нужно написать скрипт, который запустит терминал и выполнит команду, и мне это нужно для работы на разных системах. Как я могу сделать это безопасным и портативным способом?
Является ли xterm
всегда установлен? Я предполагаю, что любой * nix с графическим интерфейсом должен иметь эмулятор терминала. Как я могу добраться до этого? Системы Debian имеют, x-terminal-emulator
но это, по-видимому, даже не работает в Red Hat, не говоря уже о не Linux * nixes.
expect
? Как? Попросив пользователя ввести свой терминал?
expect