Bash — Используя символьно-ориентированную графическую утилиту для хранения вывода

Я использую удар для сценариев удаленной программы набора номера в сервере Ubuntu (14.04), и я испытываю некоторые значительные затруднения при попытке считать вывод из него. Я хотел бы, чтобы программа выполнилась, поскольку у меня обычно будет она, и затем у меня есть команда тайм-аута, уничтожают его, как так:

#!/usr/bash 

echo "begin"

timeout 60s minicom Cisco -d Boston >> log.txt

Я могу выполнить одну только вышеупомянутую команду на консоли без любого вида отклонений однако, когда я выполняю его через удар, ничего действительно, кажется, не происходит, это проходит тайм-аут, но я только заканчиваю с этими символами в log.txt:

^[[0m^O

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

0
задан 2 July 2014 в 16:50
1 ответ

От man minicom

   -C, --capturefile=FILE
        filename.  Open capture file at startup.

Так что просто сделай это:

#!/usr/bash 

echo "begin"

timeout 60s minicom Cisco -d Boston -C log.txt
3
ответ дан 4 December 2019 в 12:31

Теги

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