From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2434 Path: news.gmane.org!.POSTED!not-for-mail From: Jonathan de Boyne Pollard Newsgroups: gmane.comp.sysutils.supervision.general Subject: Re: s6-ps Date: Sat, 5 Jan 2019 10:46:29 +0000 Message-ID: References: <9f647c4c-2dc3-b977-928c-ee164ba88afe@ntlworld.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1546685066 31219 195.159.176.226 (5 Jan 2019 10:44:26 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 5 Jan 2019 10:44:26 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 Cc: Shengjing Zhu To: Supervision Original-X-From: supervision-return-2024-gcsg-supervision=m.gmane.org@list.skarnet.org Sat Jan 05 11:44:22 2019 Return-path: Envelope-to: gcsg-supervision@m.gmane.org Original-Received: from alyss.skarnet.org ([95.142.172.232]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1gfjRE-0007xh-2S for gcsg-supervision@m.gmane.org; Sat, 05 Jan 2019 11:44:20 +0100 Original-Received: (qmail 20636 invoked by uid 89); 5 Jan 2019 10:46:57 -0000 Mailing-List: contact supervision-help@list.skarnet.org; run by ezmlm Original-Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 20629 invoked from network); 5 Jan 2019 10:46:57 -0000 X-Originating-IP: [86.10.101.211] X-Authenticated-User: J.deBoynePollard-newsgroups@NTLWorld.COM X-Spam: 0 X-Authority: v=2.3 cv=A/5CwZeG c=1 sm=1 tr=0 a=FQ5CjUvp3JFI4KFGyeqcZw==:117 a=FQ5CjUvp3JFI4KFGyeqcZw==:17 a=IkcTkHD0fZMA:10 a=6I5d2MoRAAAA:8 a=xNf9USuDAAAA:8 a=fqnQW1ugAAAA:20 a=Ye9q-bpsAAAA:8 a=tZjJd0ND8KEz8DEYMLoA:9 a=QEXdDO2ut3YA:10 a=IjZwj45LgO3ly-622nXo:22 a=SEwjQc04WA-l_NiBhQ7s:22 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ntlworld.com; s=meg.feb2017; t=1546685190; bh=vyYJWxX3iofx0QmoHOIsu2phOovY5K64N0E5HwkL1NY=; h=Subject:To:References:From:Cc:Date:In-Reply-To; b=yCV3cV9280LFvQkRbPvU+7TMfly2uNp2lEn7GRjXCTMZprg5kpoJYN9SuuzgmhM3M gH2z5JahBvN02oK9qBacLvPsG+88xO/AkhMXYIqXHcTk1nkszkChi6LKl8OsKATqHq uMYlbmi/iQPfk10SroyLIVIYPAT4g1hlR86aYzQByDIkWNiAI4bRC3OxExC5MwQa42 9q4syZNj2Hf+P0LQQNW2FcKwQd0NvEXLCnY1UhcnU/uwhTUdphIBNS1yBeA2YUH3P5 OsYSWo9ESj0+aOj6D9S7BvlX5NeI5zrsppCL/9FHjJ0fKwIIL1wKQckezkHCxyvQi1 njkDnrteFAHzg== In-Reply-To: X-CMAE-Envelope: MS4wfG7c5DpqhesNgnhUP/EgFMHcAfTdZ0NsjwL6wV2vxKRirkz6uvNYAbq3BhKJpePh7qhHAtGxcZsl2oifJwFVoAtE+ologTt7r7I4MoajkkdUuhFrK2lD 9uNst+g5nKJ3vM4CJIYBpvThde7lMpzeemmUp2rpAPhpzauI6p2Z/HLdCGRFCsAfHfmhK3VEEVytKX0fda+HPuTaEdpYyzq4a6stG5iZlOfg19TmlKYOlbd/ Xref: news.gmane.org gmane.comp.sysutils.supervision.general:2434 Archived-At: Laurent Bercot: > I just wasn't aware of people besides me actually using s6-ps. :) I used it as an example of not being a mess. (-: s6 and s6-rc are actually ports/packages in FreeBSD and s6 is a package in Debian. Alas, the Debian world has not yet caught up with the other toolsets, and the third-party Debian packaging for s6-linux-utils and the others has yet to make it into Debian's own repository. * https://svnweb.freebsd.org/ports/head/sysutils/s6/ * https://svnweb.freebsd.org/ports/head/sysutils/s6-rc/ * https://packages.debian.org/sid/s6 * https://github.com/multiplexd/s6-packaging You could, in theory, make s6-ps not Linux-specific. It would require interposing a layer that abstracted reading the information out of the kernel, though. It's perhaps not worth it, because (for example) the FreeBSD ps is not nearly as encumbered by the mess that results from multiple personalities and Jack-of-All-Trades option parsing, albeit that it still has confusing column headings and does not have an env column. * https://unix.stackexchange.com/questions/492513/