首页 > 解决方案 > 自动登录到 raspbian CLI 后如何运行前台脚本

问题描述

我有在无限循环中运行并从键盘获取输入的 python 脚本。当我从 CLI 手动运行它时,它就像一个魅力。我想自动化这个过程 - >它会在 Rpi 启动并登录“pi”用户后自动启动。

我使用 raspi-config 将自动登录设置为 CLI 作为“pi”用户,然后我想在前台运行 python 脚本。

现在 Rpi 启动 -> 以 pi 用户身份登录到 CLI -> 并等待操作。在这里我想让我的脚本开始

我尝试将它作为服务或在 crontab 中运行,但它始终在后台运行。我也尝试通过 /etc/rc.local 运行它,但它在我不想要的登录提示之前开始运行。我找到了一些教程,但它们都是针对 GUI 和后台进程的。我认为这会很容易,但几个小时后我决定在这里问。

我的操作系统是

发行商 ID:Raspbian 描述:Raspbian GNU/Linux 9.8 (stretch) 发行版:9.8 代号:stretch

我运行脚本-> python keyboardinput.py

标签: raspberry-picommand-line-interfaceraspbian

解决方案


我会从/home/pi/.bashrc 你的脚本调用你的脚本,每次你登录并启动一个 shell 时都会运行你的脚本。


推荐阅读