17,294 reputation
85996
bio website shawnjgoff.com
location Tampa, FL
age 34
visits member for 4 years, 7 months
seen Nov 3 '14 at 14:43

I've grown up with computers around me my whole life. I started programming when I was a kid, and stuck with it ever since. I came across Linux around 1999 and have enjoyed working with it ever since.

For a job, I get to write software that runs on embedded Linux devices. I do everything from working on low-level drivers to writing shell scripts and even web apps.


Dec
22
asked How does one atomically change a symlink to a directory in busybox?
Dec
22
comment What is a spinlock in Linux?
In the spin lock method, the scheduler resumes the process every ~1 second to do its task (which is simply check the existence of a file). In the inotifywait example, the scheduler only resumes the process when the child process (inotifywait) exits. Inotifywait is also sleeping; the scheduler only resumes it when the inotify event happens.
Dec
22
revised What is a spinlock in Linux?
added 536 characters in body
Dec
22
revised What is a spinlock in Linux?
added 3 characters in body
Dec
22
answered What is a spinlock in Linux?
Dec
20
comment How can I run keychain in a way that only has the first shell prompt for keys on startup?
Yes - There is time between the test -e $file and touch $file. This is why I used the mkdir in my example. You can read more about atomic operations here: unix.stackexchange.com/questions/70/…
Dec
19
revised How can I run keychain in a way that only has the first shell prompt for keys on startup?
Clarification & explanation
Dec
18
revised How can I run keychain in a way that only has the first shell prompt for keys on startup?
deleted 13 characters in body
Dec
18
revised How can I run keychain in a way that only has the first shell prompt for keys on startup?
Add explanation
Dec
18
answered How can I run keychain in a way that only has the first shell prompt for keys on startup?
Dec
17
accepted Vim command for inserting a character
Dec
17
answered What are high memory and low memory on Linux?
Dec
16
asked Vim command for inserting a character
Dec
16
comment $VAR vs ${VAR} and to quote or not to quote
Thanks, @Gilles; updated to match.
Dec
16
revised $VAR vs ${VAR} and to quote or not to quote
updated to reflect @Gilles input
Dec
16
revised $VAR vs ${VAR} and to quote or not to quote
missed a step in example
Dec
16
comment $VAR vs ${VAR} and to quote or not to quote
@alex: Thanks. I thought I had tested that on the command line, but I did it wrong. I changed the example.
Dec
16
revised $VAR vs ${VAR} and to quote or not to quote
fix another spelling fle1=>file1
Dec
16
revised $VAR vs ${VAR} and to quote or not to quote
Added more information after question modification
Dec
16
answered $VAR vs ${VAR} and to quote or not to quote