raspberry-pi - 自动登录到 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
解决方案
我会从/home/pi/.bashrc
你的脚本调用你的脚本,每次你登录并启动一个 shell 时都会运行你的脚本。
推荐阅读
- c++ - 为我的 QGraphicsScene 中的元素添加悬停/进入/离开功能
- python - macOS High Sierra 上的 XGBoost 并行化问题
- android - 如何使用已在 when 表达式中初始化的变量?
- bash - 将 bash 命令的输出重定向到脚本
- ag-grid - npm install 后无法引用 html2pdf
- sql - 如何在 Oracle 数据库中获取更多列值以及不同的列?
- java - 使用 @JsonPropperty 提取具有相同前缀的键的值列表
- java - 使用休眠将一个对象保存在多个其他对象中
- firefox - 在 Firefox 中调试美化的 Js - Quantum
- postgresql - Postgresql 转轴