Expect, Command, Pipes и Gzip

Вот для новичков, чтобы облегчить атмосферу:

Какова ваша любимая история от BOFH?

-121--291684-

Я не думаю, что это возможно с обычными мониторами VGA. Лучшее, что вы можете сделать, это определить, подключен ли VGA, и использовать DPMS, чтобы убедиться, что монитор не пытается спать на вас. Я не думаю, что выяснение, отключил ли кто-то или отключил монитор, это то, что вы можете получить от программного обеспечения.

-121--291683-

Во время загрузки имеется раскладка клавиатуры в США , пока не будет загружена другая раскладка. Если во время загрузки требуется другой формат, необходимо включить ключевую карту в initrd/initramfs. Для Gentoo wiki Gentoo содержит инструкции по созданию initramfs с пользовательской ключевой картой. См. также обсуждение в ошибка # 218920 .

Вторая проблема заключается в том, что парольные фразы действительно состоят из байтов, а не символов. При использовании другой кодировки на консоли и в сеансе SSH могут возникнуть трудности с вводом соответствующих байтов. Например, если ваш пароль swördfish в UTF-8, то на латинском терминале-1 необходимо ввести swG startrdfish ; и если ваш пароль swördfish латиницей-1, вы не сможете ввести его на терминале UTF-8. В парольной фразе рекомендуется использовать только печатаемые символы ASCII .

1
06.06.2018, 15:48
1 ответ

Es posible que desee usar un shell para interpretar la canalización y la redirección :Usaré un heredoc para facilitar las citas

XYZ=$(expect <<END_EXPECT
    set timeout -1
    spawn sh -c {python log-connector.py -s $strt -e $end -i 600 -a https://server:9000 -u someaccount -f./conf/firewall-fields2.txt -q./conf/query.txt -z | gzip >> /data/sources/results-$strt2-$end2.json.gz}
    expect "Password:"
    send "$pass\r"
    expect eof
END_EXPECT
)

echo "$XYZ"
2
27.01.2020, 23:32

Теги

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