|
|
Subscribe / Log in / New account

GNU nano 8.0 released

GNU nano 8.0 released

Posted May 1, 2024 23:00 UTC (Wed) by sub2LWN (subscriber, #134200)
In reply to: GNU nano 8.0 released by josh
Parent article: GNU nano 8.0 released

Whatever their motivation, the e-ffects of this change may cause some users to change how they perceive and use argv 0: Rethinking Argv 0. :-)

My first thought was to overload argv to make distinct instances of the e* editor (as I'll now remember nano), such that you could kill a particular one when several are running (elinux, eblog, ecommerce, enlightenment).

I tried "$ (exec -a en nano)" in bash, and that seems to change argv and /proc/self/cmdline for that process to the new name. I don't have the new e* v8 yet to check the modern bindings however.

(Un)fortunately this doesn't affect the likes of "pgrep electricnano" by default, and needs "pgrep -f electricnano; pkill -f electricnano" to use the process cmdlines. I suspect this is due to /proc/self/exe being a symlink to the real path, and the design of certain tools limiting trust in user inputs to prevent complete chaos. The given argv 0 does show up in "ps a" and "systemctl status".


to post comments


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds