Это команда rstart, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
rstart - пример реализации клиента удаленного запуска
СИНТАКСИС
начать [-с контекст] [-г] [-л username] [-в] хоста команду арг ...
ОПИСАНИЕ
Rстарт представляет собой простую реализацию клиента удаленного запуска, как определено в разделе «Гибкий
Протокол удаленного выполнения на основе RSH". Оно использует RSH в качестве основного удаленного выполнения
механизм.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-c контекст
Эта опция определяет контекст в котором должна быть запущена команда. А контекст
определяет общую среду, в которой должна выполняться программа. Подробности этого
среда зависит от хоста; цель состоит в том, чтобы клиенту не нужно было знать, как
среда должна быть настроена. Если опущено, по умолчанию используется контекст X. Это
должен подходить для запуска X-программ из "обычной" X-установки хоста.
-g Интерпретирует команду как родовой команду, как описано в протоколе.
Это предназначено для того, чтобы можно было вызывать общие приложения, не зная, какие
они вызываются в удаленной системе. В настоящее время единственные общие команды
определены Терминал, Лоадмонитор, СписокКонтекстови Список универсальных команд.
-l username
Эта опция передается базовому RSH; он требует, чтобы команда была запущена
как указанный пользователь.
-v Эта опция требует, чтобы начать быть многословным в своей работе. Без этого
вариант, начать отбрасывает вывод с пульта дистанционного управления начать помощник, и направляет
начать помощник для отсоединения программы от RSH соединение, используемое для его запуска.
С этой опцией отображаются ответы от помощника и результирующий
программа не отключается от соединения.
ПРИМЕЧАНИЯ
Это тривиальная реализация. Возможны гораздо более сложные реализации и
должны развиваться.
Обработка ошибок отсутствует. Без -v, отчеты об ошибках с пульта отбрасываются
молча. С участием -v, отображаются отчеты об ошибках.
Передается переменная среды $ DISPLAY. Если он начинается с двоеточия, местный
имя хоста добавлено. Имя локального домена должно быть добавлено к неквалифицированному хосту.
имена, но это не так.
Переменная среды $ SESSION_MANAGER должна быть передана, но этого не происходит.
Информация о полномочиях X11 передается для текущего дисплея.
Информацию о полномочиях ICE следует передавать, но не следует. Не совсем понятно, как
начать следует выбрать, какую информацию о полномочиях ICE передавать.
Даже без -v, пример начать helper покинет оболочку, ожидая, пока программа
полный. Это не причиняет реального вреда и потребляет относительно мало ресурсов, но если это
нежелательного, этого можно избежать, явно указав команду "exec" для оболочки, например
rstart somehost exec xterm
Это, очевидно, зависит от интерпретатора команд, используемого в удаленной системе;
приведенный пример будет работать с оболочками Bourne и C.
Используйте rstart онлайн с помощью сервисов onworks.net