<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Giovanni Tirloni</title><link>https://gtirloni.com/</link><description>Recent content on Giovanni Tirloni</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 31 Dec 2017 00:00:00 +0000</lastBuildDate><atom:link href="https://gtirloni.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Processes with brackets in `ps` output</title><link>https://gtirloni.com/posts/processes-with-brackets-in-ps-output/</link><pubDate>Sun, 31 Dec 2017 00:00:00 +0000</pubDate><guid>https://gtirloni.com/posts/processes-with-brackets-in-ps-output/</guid><description>&lt;p&gt;Have you ever wondered why some processes have brackets around their names?&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; PID TTY STAT TIME COMMAND
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="m"&gt;1&lt;/span&gt; ? Ss 0:03 /usr/lib/systemd/systemd --switched-root --system
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="m"&gt;2&lt;/span&gt; ? S 0:00 &lt;span class="o"&gt;[&lt;/span&gt;kthreadd&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="m"&gt;4&lt;/span&gt; ? I&amp;lt; 0:00 &lt;span class="o"&gt;[&lt;/span&gt;kworker/0:0H&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="m"&gt;6&lt;/span&gt; ? I&amp;lt; 0:00 &lt;span class="o"&gt;[&lt;/span&gt;mm_percpu_wq&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;...
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The &lt;code&gt;COMMAND&lt;/code&gt; column shows the command that was used to start that process and all its arguments in a string. By reading the &lt;a href="http://man7.org/linux/man-pages/man1/ps.1.html"&gt;ps(1)&lt;/a&gt; man page, you will find out that the brackets mean the arguments weren&amp;rsquo;t available. But where do they come from exactly?&lt;/p&gt;</description></item><item><title>About</title><link>https://gtirloni.com/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtirloni.com/about/</guid><description>&lt;p&gt;I&amp;rsquo;m Giovanni. I live in Brazil, I work in infrastructure, and I currently have thirteen cats.&lt;/p&gt;
&lt;p&gt;The cats usually show up starving or hurt. We take them to the vet, fix them and try to get them adopted (this last part never really worked so we give them a permanent home). At some point the house reorganized itself around them. Feeding schedules, vet rotations, territorial disputes that require actual diplomacy. I don&amp;rsquo;t mind and it doesn&amp;rsquo;t look as chaotic as it seems. They are very sweet.&lt;/p&gt;</description></item><item><title>Bebel</title><link>https://gtirloni.com/cats/bebel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtirloni.com/cats/bebel/</guid><description/></item><item><title>Billy</title><link>https://gtirloni.com/cats/billy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtirloni.com/cats/billy/</guid><description/></item><item><title>Chiquinho</title><link>https://gtirloni.com/cats/chiquinho/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtirloni.com/cats/chiquinho/</guid><description/></item><item><title>Gordon</title><link>https://gtirloni.com/cats/gordon/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtirloni.com/cats/gordon/</guid><description/></item><item><title>Lalá</title><link>https://gtirloni.com/cats/lala/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtirloni.com/cats/lala/</guid><description/></item><item><title>Lori</title><link>https://gtirloni.com/cats/lori/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtirloni.com/cats/lori/</guid><description/></item><item><title>Mila</title><link>https://gtirloni.com/cats/mila/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtirloni.com/cats/mila/</guid><description/></item><item><title>Mingau</title><link>https://gtirloni.com/cats/mingau/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtirloni.com/cats/mingau/</guid><description/></item><item><title>Mitchan</title><link>https://gtirloni.com/cats/mitchan/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtirloni.com/cats/mitchan/</guid><description/></item><item><title>Nico</title><link>https://gtirloni.com/cats/nico/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtirloni.com/cats/nico/</guid><description/></item><item><title>Ozzy</title><link>https://gtirloni.com/cats/ozzy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtirloni.com/cats/ozzy/</guid><description/></item><item><title>Pretinho</title><link>https://gtirloni.com/cats/pretinho/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtirloni.com/cats/pretinho/</guid><description/></item><item><title>Raj</title><link>https://gtirloni.com/cats/raj/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtirloni.com/cats/raj/</guid><description/></item><item><title>Thor</title><link>https://gtirloni.com/cats/thor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtirloni.com/cats/thor/</guid><description/></item><item><title>Tom</title><link>https://gtirloni.com/cats/tom/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtirloni.com/cats/tom/</guid><description/></item><item><title>Yubi</title><link>https://gtirloni.com/cats/yubi/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtirloni.com/cats/yubi/</guid><description/></item></channel></rss>