2013-03-19 3 views
1

Возможно ли взаимодействовать с запущенной программой, например, например. expect или sshpass делать без использования этих инструментов, только с помощью bash? Каковы интерфейсы низкого уровня взаимодействия пользователя, и доступны ли они для сценариев bash?Взаимодействие с программой bash означает только

+0

ожидать работы, создав пользовательский процесс без подключенного терминала. Затем «безголовый» процесс считывает из stdin, который является сценарием ожидания. Команда «at» делает это и является частью Linux. У вашего администратора sysadmin может быть отключен доступ к команде at. –

ответ

0

Один из способов - создать сценарий ожидания, а затем вызвать его через скрипт bash

+0

Я не знал, что 'ожидать' - это сценарий. Поэтому, возможно, он может использоваться в системах без доступа root. Но это зависит от TCL? – dronus

+0

У меня есть скрипт bash, который проверяет формат varibles, если правильный формат, то он переходит к сценарию ожидания. Все они запускаются без корневых priblidges '/ usr/bin/expect' – bsmoo

+0

Я имел в виду, что для установки ожидать, если он не находится на машине. Но если это просто скрипт, он может быть запущен из локальной папки без установки. – dronus

Смежные вопросы