小编Jos*_*ica的帖子

在管道到另一个命令之前完全缓冲命令输出?

有没有办法只在没有临时文件的情况下执行另一个命令?我有一个运行时间更长的命令和另一个用于格式化输出并使用 curl 将其发送到 HTTP 服务器的命令。如果我只是执行commandA | commandBcommandB将启动curl,连接到服务器并开始发送数据。因为commandA时间太长,HTTP 服务器会超时。我可以随心所欲commandA > /tmp/file && commandB </tmp/file && rm -f /tmp/file

出于好奇,我想知道是否有办法在没有临时文件的情况下做到这一点。我试过了,mbuffer -m 20M -q -P 100但卷曲过程仍然从一开始就开始了。Mbuffer 等待直到commandA实际发送数据完成。(数据本身最多只有几百 kb)

shell pipe buffer

16
推荐指数
2
解决办法
9885
查看次数

没有 systemd 的稳定服务器分发(针对 OpenVZ)?

我不希望这成为“我的发行版更好”的火焰战争,所以请阅读整个问题,只有在您知道满足所有要求的发行版时才回答。

情况如下:我们有运行 Proxmox 的服务器和许多 OpenVZ 虚拟机。使用的内核很旧,systemd 有问题。我们目前主要运行 Debian Wheezy,除了一些仅支持 Ubuntu 的软件。Debian jessie 刚刚发布,正如您可能知道的那样,并且已经将 systemd 作为标准。我尝试在不安装 systemd 的情况下升级 VM,它运行正常,但随后许多人担心的问题开始了。第一个是

php5-fpm : Depends: libsystemd0
Run Code Online (Sandbox Code Playgroud)

如前所述,我不能使用 systemd 是有原因的(除了我不喜欢它),而且我不太喜欢开始编译和分发我们使用的核心基础设施的一部分的想法。(PHP 是一个重要部分,因为我们为客户托管网站)

是否有任何稳定的发行版可以用于无需非安全性更新即可安全运行的服务器?

没有 systemd 的 CentOS 或 Debian 稳定版?

或者除了将整个托管设置切换到支持 systemd 的东西之外,没有其他方法吗?

debian centos distribution-choice systemd

2
推荐指数
1
解决办法
2013
查看次数

标签 统计

buffer ×1

centos ×1

debian ×1

distribution-choice ×1

pipe ×1

shell ×1

systemd ×1