Files
tldr/pages.zh/linux/chat.md

892 B
Raw Permalink Blame History

chat

自动化与调制解调器或串行设备的对话。 常用于建立 PPP点对点协议连接。 更多信息:https://manned.org/chat.8

  • 从命令行直接执行聊天脚本:

chat '{{expect_send_pairs}}'

  • 从文件中执行聊天脚本:

chat -f '{{path/to/chat_script}}'

  • 设置自定义超时时间(以秒为单位)以期待响应:

chat -t {{timeout_in_seconds}} '{{expect_send_pairs}}'

  • 启用详细输出以将对话记录到 syslog

chat -v '{{expect_send_pairs}}'

  • 使用报告文件记录在对话中收到的特定字符串:

chat -r {{path/to/report_file}} '{{expect_send_pairs}}'

  • 使用变量拨打电话号码,在脚本中替换 \T

chat -T '{{phone_number}}' '{{"ATDT\\T CONNECT"}}'

  • 包含一个中止条件,如果收到特定字符串:

chat 'ABORT "{{error_string}}" {{expect_send_pairs}}'