问题标签 [s6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
415 浏览

linux - 为什么我会收到“s6-log:致命:无法 open_append /run/service/app/lock: Not a directory”?

我正在学习s6并且已经到了想要使用s6-log. 我有以下Dockerfile

./rootfs/app只是一个简单的sh脚本

run存在

为什么我不断收到

s6-log:致命:无法 open_append /run/service/app/lock:不是目录

? 没有这s6-log条线,一切都很好。

0 投票
1 回答
297 浏览

docker - 容器启动失败时运行 execlineb。Docker for windows

我试图在启动后在 docker 容器中运行简单的脚本。最初,以前的开发人员决定在里面使用 s6。

当我尝试开始时,我收到了这条消息

执行此脚本或 execline 看起来有问题。

我在windows10下使用docker for windows,但是如果其他人试图在ubuntu(或任何其他linux)中构建这个容器,一切都可以。

任何人都可以帮助解决这种问题吗?

DockerImage:简单alpine

0 投票
1 回答
1020 浏览

s6 - s6覆盖s6-svc主管不听

然而

有什么问题?

0 投票
0 回答
516 浏览

docker - 在 S6 Overlay 中终止具有 1 个进程的 Docker 容器需要 > 10 秒

当使用 S6 覆盖服务时,我的容器需要关闭,我感到很沮丧。据我了解,s6 应该作为 PID 1 运行,并且应该在您发出 SIGTERM 时向所有子进程(后缀)发出docker stop. 我确认它以 PID 1 运行,但仍需要 10 秒才能停止。我尝试使用 Tini 初始化系统,它会立即关闭。我在这里做错了什么?

Dockerfile

构建图像:docker build -t test .

运行图像:docker run --name test --rm -d test

0 投票
1 回答
78 浏览

linux - 登录速度非常慢 - Artix linux, s6

我刚刚用s6 init安装了artix,在tty中执行登录需要很长时间(大约1m)。

但它只发生在 tty 的主要会话中。我的意思是,如果我尝试通过访问另一个用户su并输入他的密码 - 这是绝对正常的。

关于机器:

  • NVMe 固态硬盘
  • 锐龙4500U
0 投票
0 回答
862 浏览

android - 使用 android 自定义内核启用隐藏的问题

我希望你一切都好

简而言之,我在我的设备上安装了 kali-nethunter:

三星 Galaxy S6 (exynos7420) (SM-G920W8) 运行 android 7.0 (nougat) 植根于 TWRP 和 Magisk 内核版本 3.10.61,架构 aarch64(我相信与 arm64 相同)

除了 HID 部分之外,一切看起来都运行良好:

  • 当我单击 USB Arsenal 时,我收到一条警报:“您的内核不支持 USB ConfigFS”
  • 当我尝试使用 HID Attacks 发起攻击时,我收到一条警报:“HID 接口未启用或 /dev/hidg* 的权限有问题,请确保它们已启用并且权限被授予为 666”

我在 /dev 目录中没有任何与 hidg* 文件对应的文件,所以我尝试构建一个支持 HID 的自定义内核。(内核来源:https ://github.com/jdawg82/StockS6-Nethunter/ !\牛轧糖分支)

如官方文档(https://www.kali.org/docs/nethunter/nethunter-kernel-6-config-5/)中所述,为了实现我需要:

哪种确认 configFS 警报

问题是我的内核菜单配置中没有这些选项,所以我完全迷失了,需要帮助。

即使不是结论性的,任何答案都将不胜感激。

谢谢你的时间 !

0 投票
1 回答
17 浏览

docker - sh: ./filebeat: 在 Docker 容器中找不到

我试图在带有 s6 覆盖的 docker 容器中运行 filebeat。当 s6 执行或当我手动执行 filebeat 二进制文件时,我得到sh: ./filebeat: not found
这是我的 Dockerfile:

这是我的 install.sh:

如果我使用命令查看 docker 容器内部,docker run我会看到二进制文件。

但是当我使用它执行它时,./filebeat我得到了未找到的错误。

为什么是这样?我该如何解决?是因为busybox还是什么?