gpt4 book ai didi

linux - 启动linux脚本用at命令执行minicom脚本时不出现光标移动能力

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:35:58 24 4
gpt4 key购买 nike

我为运行 Debian jessie Armbian 8.1 的主板创建了一个启动 Linux 脚本。我需要在启动时在通过 USB 接口(interface)连接到它的调制解调器中按命令运行。我已将脚本放入 rc.local 中:

#!/bin/sh -e
cd /home/user/Script/
sh script.sh
exit 0

在脚本文件夹中我有一个脚本:

#!/bin/sh
minicom -S at_command.txt

at_command 包含:

send at+creg=1
send exit
! killall minicom

问题是当我手动运行脚本时它工作正常,然而,当我启动开发板时,at 命令不执行。
由于董事会是 Debian 我也点击了链接: ttp://www.stuffaboutcode.com/2012/06/raspberry-pi-run-program-at-start-up.html 并调整脚本以根据 LSBInitScripts 运行但是我有同样的行为。手动运行 sudo/etc/init.d/myScript start 时一切正常,但在 Linux 启动后没有执行 at_command。我在 rc.local 中添加了以下调试命令:

set -x;
exec 2>>/home/user/Script/minicom-rc.log;
date +"$0 %c" >&2

在生成的日志文件中,我得到了这个打印输出:

+ date +/etc/rc.local %c
/etc/rc.local Fri 02 Mar 2018 04:02:43 PM EET
+ cd /home/user/Script/
+ sh script.sh
No cursor motion capability (cm)

我做错了什么?

最佳答案

我猜和启动时没有终端有关。

也许可以尝试在 before 开始 minicom 之前添加以下行:

export TERM=linux-c-nc

关于linux - 启动linux脚本用at命令执行minicom脚本时不出现光标移动能力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49056282/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com