rcrowley + unix   44

seamusabshere/unix_utils - GitHub
Or, you know, write a shell script? Fuck.
ruby  unix 
march 2012 by rcrowley
Pipe Logic
An exercise in building digital logic wherein voltage is represented by the fullness or emptyness of a named pipe in a UNIX filesystem.
unix  logic  transistor  fet  mosfet  gate 
december 2011 by rcrowley
SUMMARY: How to break CLOSE_WAIT
The first bit especially explains the precise duration of CLOSE_WAIT on sockets.
sockets  unix  networking 
december 2011 by rcrowley
metaweb-nanny - Advanced UNIX process supervisor/auto-daemonisation/monitoring tool - Google Project Hosting
Nearly undocumented process supervision framework. The design seems like Upstart minus the part where it runs as init (PID 1).
nanny  metaweb  unix  init  supervision 
december 2011 by rcrowley
wadey/node-unicorn - GitHub
(Dumping GitHub watches into Pinboard.)

The fork-to-inherit-an-open-file-descriptor pattern, as popularized by Unicorn, implemented in Node.
unix  nodejs  prefork  fork  keepalive  zerodowntime 
october 2011 by rcrowley
ACM Classic: Reflections on Trusting Trust
Ken Thompson on quines, self-hosting, and script kiddies.
unix  c  quine  acm 
october 2011 by rcrowley
fghack
Hamster's using this to make Nginx and Unicorn play nicely with Upstart.
fghack  daemontools  unix  upstart 
june 2011 by rcrowley
Cool, but obscure unix tools :: KKovacs
Some UNIX tools I didn't know about here.
unix 
may 2011 by rcrowley
How to Daemonize in Linux [Doug Potter]
I generally agree with EricFlo that daemonizing is evil but sometimes it's more important to follow precedent. In those cases, it'd be nice to follow precedent *correctly* so here's a full rundown of what you have to do to daemonize like a good citizen. I didn't know about setsid(2).
daemon  unix  linux 
february 2010 by rcrowley
Bash Reference Manual
!$ is one of my favorite shell shortcuts. Turns out, it has friends!
bash  unix  gnu 
january 2010 by rcrowley
How to change symlinks atomically
Summary: `ln -s new next && mv -Tf next live` where "new" is a new tree, "live" is the live production tree and "next" is a pointer to the next live tree.
deploy  mv  ln  unix  cli 
september 2009 by rcrowley
OProfile documentation
System wide profiling. Now I know exactly how much of my time is spent in red-black trees.
oprofile  profiling  performance  unix  linux 
june 2008 by rcrowley
Temporary Files - The GNU C Library
All of the wonderful ways to create temporary files.
c  c++  gnu  linux  unix  temp  tmp  filesystem 
may 2008 by rcrowley
PHP: PCNTL - Manual
Who knew you could use PHP like a real programming language?
php  posix  signals  handlers  unix  linux 
april 2008 by rcrowley

Copy this bookmark:



description:


tags: