Запись в интерактивную подсказку

btrfs balance status /mountpoint

man 8 btrfs

 [filesystem] balance status [-v] <path>
        Show status of running or paused balance.

        Options

        -v   be verbose
2
01.10.2014, 15:13
1 ответ

Существует программа для взаимодействия с интерактивными инструментами командной строки, точно такая же, как пример ftp : expect . Это специализированная оболочка сценариев, расширяющая язык сценариев tcl .

Это очень мощно, но вы можете уйти, не узнав о нем всего. Очень полезный инструмент - autoexpect , который может записывать интерактивный сеанс как ожидаемый сценарий. Записанный сценарий, безусловно, поможет понять основы.

Сценарий expect может взаимодействовать с интерактивной программой, например ftp . Это может быть совмещено с взаимодействием пользователя и интерактивной программы. Используя команду interact в сценарии expect , управление может быть временно передано пользователю.
В то время как пользователь имеет управление, сценарий по-прежнему ожидает событий, чтобы вернуть управление, поэтому на практике и пользователь, и сценарий взаимодействуют с программой одновременно.

4
27.01.2020, 22:00

Теги

Похожие вопросы