busybox

busybox crond 在前 10 分钟内避免并发进程?
busybox

busybox crond 在前 10 分钟内避免并发进程?

我有一个执行的脚本每一分钟由 Alpine 容器中的 cron 执行。该脚本可能运行很长时间,这就是它自行处理锁定的原因。 刚才我注意到 busyboxcrond避免在长时间运行的实例的前 10 分钟内执行脚本,只有在这之后才会恢复预期的计划。通过从脚本中记录来验证此行为;crond: user abc: process already running: sync.sh在预计触发脚本的上述期间,cron(见下文)也会记录此行为。 为什么会这样?其逻辑在哪里记录? $ crond --help BusyBox v1.36.1 (2023-07-27 17:1...

Admin

busybox 手册页路径
busybox

busybox 手册页路径

BusyBox 搜索手册页的标准路径是什么?我记得读过一些关于这个的内容,但我找不到它在哪里。我在这里提问,而不是在 unix/linux 论坛提问,因为我也在使用 Windows 版本。 ...

Admin

为什么 busybox ping 需要 root?
busybox

为什么 busybox ping 需要 root?

为什么 busybox ping 需要 root? $ ping dec.com -c1 PING dec.com (216.239.32.21) 56(84) bytes of data. 64 bytes from any-in-2015.1e100.net (216.239.32.21): icmp_seq=1 ttl=119 time=54.9 ms --- dec.com ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/...

Admin

Linux 系统重启后恢复供应商的默认配置
busybox

Linux 系统重启后恢复供应商的默认配置

希望大家都是0k。 我接触Linux系统也有三四年了,既不是所谓的专家,也不是新手。 无论如何,我有一个运行 BusyBox v1.20.2 - Linux 版本 3.2.40 的 NAS 设备。 每次我重新启动或关闭/打开设备时,所有操作系统的配置(由我在 root 下创建)都会被供应商的默认配置(我猜是硬编码的)覆盖。 诸如:SSH 横幅、从其他设备添加 SSH 公钥、crontab 作业和一些其他小调整在每次重启时都会消失。 我的问题是,我应该在操作系统的文件/配置中检查什么?要么:A.- 将我的配置添加到供应商的默认设置中,要么 B.- 重启后停止转...

Admin

如何在卸载 Linux 后删除 Busybox
busybox

如何在卸载 Linux 后删除 Busybox

尝试了 Linux 一周后,我决定切换回 Windows,因为我每天都会使用一些应用程序。 昨天,无论出于什么原因,我决定完全重新安装 Windows,并且我注意到我以前使用的 Linux 发行版仍然是一个可用的启动选项。 我认为值得注意的一件事是,我搞砸了发行版的安装;在安装过程中,我基本上会得到一个发行版的沙盒版本来试用一些东西。我试图从我的 Windows 闪存驱动器启动,但最后还是到了那里,所以为了取消安装,我决定重新启动(现在我知道这不是最明智的选择)。我被作为“initframs”发送到 BusyBox。我不记得具体是什么了,但有一个错误说“缺少...

Admin

让记录器在 Alpine 中记录到 rsyslog
busybox

让记录器在 Alpine 中记录到 rsyslog

我在基于 Alpine 的系统上安装了 rsyslog 来替换 busybox syslogd。在 openrc 中完全禁用 syslogd,在启动时启用 ryslog 并重新启动后,所有服务都正确地开始记录到 rsyslog。 但是,使用该logger实用程序(由 bu​​sybox 提供,但我还尝试通过安装软件包来替换它logger- 它没有改变任何东西)仍然会记录到/var/log/messages(无论我记录到哪个工具),这是 busybox 使用的默认文件syslogd。 据我了解,logger不应直接记录到文件,而应使用 syslog 协议,因此...

Admin

ZFS 模块突然停止加载 - Debian 10
busybox

ZFS 模块突然停止加载 - Debian 10

我的 ZFS 模块在启动过程中神秘地停止加载,而您通常会在 root 上解锁使用加密 ZFS 的池(Debian 10)。它进入 busybox 并建议加载 zfs 模块 - (initramfs)# modprobe zfs module zfs not found in modules.dep initramfs find 的屏幕截图文件系统 https://i.stack.imgur.com/hb466.jpg 自上次成功重启后尚未应用任何更新。 所以... 有什么想法可能导致这种情况发生吗? livecd/chroot/reinstall zf...

Admin

当以非交互式 shell 调用时,让 ash 获取 /home/user/.profile
busybox

当以非交互式 shell 调用时,让 ash 获取 /home/user/.profile

我有一个基于 Alpine 的容器,它sshd为一个帐户提供服务user。容器/home/user/.ssh/authorized_keys调用特定命令: command="ash -lc /usr/local/bin/command.sh" ssh-rsa ... command.sh应该从中获取环境变量/home/user/.profile。/home/user/.bashrc更适合但由于 Alpine 使用ashI使用-l让它像被调用为登录 shell 一样运行。 当我使用 连接到我的容器时ssh user@...(例如使用setin转储环境变量co...

Admin

可能 WAN 端口损坏:如何验证以及如何解决?
busybox

可能 WAN 端口损坏:如何验证以及如何解决?

能确定 WAN 端口是否坏了吗?绿色 LED 闪烁不一致,在连接时和连接后一段时间内都会闪烁,但在我看来它好像在正常工作。 背景:当我将 ISP 电缆直接连接到笔记本电脑时,它工作正常,但是当我将电缆连接到路由器 WAN 端口时显示“互联网未连接”在路由器仪表板中,以前它运行良好。 该路由器是 Phicomm K3C,您可能从未听说过,它具有库存固件,是 OpenWRT 的切割分支,我可以通过 Telnet 连接到它,并且它已剥离了 BusyBox 实用程序。 是否可以通过 bash 或其他方式检查 WAN? 此外,此设备具有非官方的 OpenWRT 固件(...

Admin

由于根目录移动,无法启动
busybox

由于根目录移动,无法启动

我目前正在 VMWare Workstations 15 Player 中运行 ParrotOS。运行uname -r返回5.5.0-1parrot1-amd64。 我正在测试一些 py 代码,这些代码管理 ~/Downloads/htb/Challenges/ 下子目录中的文件。当我运行代码时,我无法再在终端中输入基本命令或访问某些程序。当我重新启动系统时,我无法再启动 ParrotOS。相反,它会启动到 initramfs 控制台。 这是一个新帐户,所以我没有发布照片的权限。以下是选择恢复模式的输出: restoreMode输出截图: 我运行find ...

Admin

目录树匹配模式中最旧的文件
busybox

目录树匹配模式中最旧的文件

我正在寻找一种很好的可移植方法来查找目录树中与模式匹配的最旧文件,明确不使用find's-printf选项。到目前为止,我找到了这个解决方案:https://superuser.com/a/552609/1182477我使用如下模式进行扩展: find . -type f -name "*.csv" -print0 | xargs -0 ls -ltr | head -n 1 但是,当没有文件与模式匹配时,此操作会默默失败。无论模式如何,我都会得到最旧的文件。到目前为止,我的诊断是:当没有文件与模式匹配时,不会传递任何文件xargs,因此ls -ltr...

Admin

在 initramfs busybox shell 中查看长输出
busybox

在 initramfs busybox shell 中查看长输出

我的 Ubuntu 在启动时会进入 initramfs shell。我尝试诊断问题,但某些命令产生的结果溢出屏幕顶部。 我试过了less,但是不行。 我如何读取超过 25 行的输出? ...

Admin

在 shell 中循环遍历没有数组的列表
busybox

在 shell 中循环遍历没有数组的列表

我正在尝试编写一个简短的 shell 脚本来逐行循环遍历列表(由我运行的某个命令给出)并将值推送到 CSV 文件 例如列表: aaa bbb ccc ddd eee fff jjj kkk lll mmm nnn ooo uuu vvv www xxx yyy zzz 需要循环遍历该行并将每一行的第 1、4 和 6 个字段放入变量中,以便我可以对它们进行一些操作。 #!/bin/sh # CSVfile="/tmp/`hostname`.csv" filter=$( command ) t...

Admin

shell脚本逐行循环列表
busybox

shell脚本逐行循环列表

我正在尝试编写一个简短的 shell 脚本来逐行循环遍历列表(由我运行的某个命令给出)并将值推送到 CSV 文件 列表例如: aaa bbb ccc ddd eee fff jjj kkk lll mmm nnn ooo uuu vvv www xxx yyy zzz 需要循环遍历该行并将每一行的第 1、4 和 6 个字段放入变量中,以便我可以对它们进行一些操作。 #!/bin/sh # CSVfile="/tmp/`hostname`.csv" filter=$( command ) t...

Admin