GVKun编程网logo

如何在 Raspberry Pi 上处理 linux 中的子进程?(root@raspberrypi:/home/pi#)

2

最近很多小伙伴都在问如何在RaspberryPi上处理linux中的子进程?和root@raspberrypi:/home/pi#这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展a

最近很多小伙伴都在问如何在 Raspberry Pi 上处理 linux 中的子进程?root@raspberrypi:/home/pi#这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展apt 安装 包 package 命令 更新源 构建 源码 Linux Raspbian Debian Raspberry、Drools:如何调用另一个 jar 中的子进程?、Gstreamer:将低延迟视频从 Raspberry Pi (Tx) 流式传输到 Raspberry Pi (Rx)、Linux PHP53升级PHP5533 linux php升级5.5 php5.2 for linux linux libphp5.s等相关知识,下面开始了哦!

本文目录一览:

如何在 Raspberry Pi 上处理 linux 中的子进程?(root@raspberrypi:/home/pi#)

如何在 Raspberry Pi 上处理 linux 中的子进程?(root@raspberrypi:/home/pi#)

如何解决如何在 Raspberry Pi 上处理 linux 中的子进程?

我一直在尝试通过 Python 脚本手动更改离线 RaspBerry Pi 4 上的系统时间,该脚本以字符串的形式从 TCP 客户端接收时间。根据我的项目的要求,需要根据输入字符串定期调整时间。以下是我尝试使用的功能:

set_tab

但是,我似乎无法始终如一地使用上述功能成功更改时间。我曾尝试使用 os.open/subprocess.call,但从其他问题的回答来看,似乎不推荐使用 os。

这个函数需要做的就是改变系统时间。命令完成后子进程是否自动退出并关闭shell?

作为初学者,我不确定它是否与 shell/cmd 的终止有关,或者它是否产生了太多的 shell。任何帮助将不胜感激!

apt 安装 包 package 命令 更新源 构建 源码 Linux Raspbian Debian Raspberry

apt 安装 包 package 命令 更新源 构建 源码 Linux Raspbian Debian Raspberry

OS:raspbian (/ Debian / Linux)
H/W: raspBerry Pi 4

安装程序

两种方式:

  • 通过包机制(一键集成打包)安装;
  • 手动的(分步)安装:
    1. 下载源码:通过如wgetcurl的下载方式,下载如tar.gz文件类型的(release、distribute状态的)源码;
      或通过git clone下载源码;
    2. 解压
    3. (如configure-make-make install的)基于源码的构建编译安装

优劣对比:

  • 包机制自动处理依赖
  • release、源码可能较

查找命令

which命令。
相当于Windows的where

其他可参考whereiswhatis(内容来自"man"),参考What you can find out asking which, whereis and whatis in Linux | Network World。

查找并安装包

  • 查找
    • 本地查找:apt-cache search <包名模式>
      使用apt update同步更新本地列表。
    • 服务器端在线查找:apt search <命令>
  • 安装apt install <包名>
    如:apt install util-linux

命令与包名

  • 可能无对应的命令
    如:v4l2loopback,作为内核系统的模块,无命令。
    (而是作为modprobe命令的参数使用——modprobe v4l2loopback
  • 可能名非命令名。
    如,命令的富集。
    • 如:命令rename来自包util-linux
    • 如:v4l2loopback,(当make install-util构建时支持)使用v4l2looback-ctl命令访问。

包源

有:

  • 软件源:路径"/etc/apt/sources.list"。
    可以使用命令apt edit-sources直达。
  • 系统源:路径"/etc/apt/sources.list.d/raspi.list"。

源列表除服务器地址,还有版本等信息(如bullseye、buster、stretch等版本代号),替换时注意保持匹配。

若报错"E: 无法读取源列表。",尝试更换源。
可能是网络问题,如,联通、移动线路可能。

收集的可能用到的源:

  • http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/,系统更新源
  • http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/,软件更新源

改动前可以备份源文件副本(cp x x.bak),或在内容中(使用#)注释保留原内容。

包命令

使用apt,配合参数(子命令)installsearchremove等。
参考:Linux中apt与apt-get命令的区别与解释 - 系统极客 (sysgeek.cn)

Drools:如何调用另一个 jar 中的子进程?

Drools:如何调用另一个 jar 中的子进程?

如何解决Drools:如何调用另一个 jar 中的子进程?

采用以下 bpmn。它[尝试]调用另一个进程HelloWorld.HelloWorldHelloWorld.HelloWorld 子进程非常相似,它只包含一个带有系统输出的任务。这个 bpmn 在另一个罐子里。

当尝试调用下面的图时,我们得到以下信息:

  1. ERROR [org.jbpm.workflow.instance.node.SubProcessNodeInstance] (default task-1) Could not find process HelloWorld.HelloWorld

两个 bpmn 都在同一个包中,只是不同的 jar 文件。有没有办法做到这一点?

enter image description here

Gstreamer:将低延迟视频从 Raspberry Pi (Tx) 流式传输到 Raspberry Pi (Rx)

Gstreamer:将低延迟视频从 Raspberry Pi (Tx) 流式传输到 Raspberry Pi (Rx)

如何解决Gstreamer:将低延迟视频从 Raspberry Pi (Tx) 流式传输到 Raspberry Pi (Rx)

目标

我正在处理一个带有模块的项目。一个模块包含例如一个 RaspBerry Pi 和一些额外的硬件。

我目前正在尝试使用 Pi A 的摄像头作为输入,并以低延迟将其流式传输到 Pi B。这样我就可以在窗口中看到它。

连接必须通过以太网(我有千兆交换机可用)

我的解决方案

我发现了一个叫做 Gstreamer 的东西。通过在终端中输入命令,您可以发送或接收延迟高达 30 毫秒的特定流!

问题

文档不太容易理解,我尝试了很多教程,但我无法让它工作。 有人能给我举个例子或清楚地解释 gstreamer 的工作原理吗?

Linux PHP53升级PHP5533 linux php升级5.5 php5.2 for linux linux libphp5.s

Linux PHP53升级PHP5533 linux php升级5.5 php5.2 for linux linux libphp5.s

关于如何在 Raspberry Pi 上处理 linux 中的子进程?root@raspberrypi:/home/pi#的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于apt 安装 包 package 命令 更新源 构建 源码 Linux Raspbian Debian Raspberry、Drools:如何调用另一个 jar 中的子进程?、Gstreamer:将低延迟视频从 Raspberry Pi (Tx) 流式传输到 Raspberry Pi (Rx)、Linux PHP53升级PHP5533 linux php升级5.5 php5.2 for linux linux libphp5.s等相关内容,可以在本站寻找。

本文标签: