Reputation
1,648
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
5 21 29
Newest
 Necromancer
Impact
~235k people reached

Dec
16
comment Text editor that allows for coloring of arbitrary text (and exporting thereof)?
Thanks for that, @Marco - haven't used vim much, as I find it a bit difficult (am a nano user in the terminal myself), but it's definitely worth a try, now that I have a reference to TOhtml; cheers!
Dec
16
comment Packaging a directory and its contents as a diff patch?
Thanks for that, @muru - good to have the snippet examples; cheers!
Dec
16
comment Packaging a directory and its contents as a diff patch?
Many thanks @StephenKitt - it works nicely, except my diff doesn't accept capital -R as argument, only miniscule -r; cheers!
Dec
11
comment grep two conditions, one negated, without a pipeline?
Many thanks @mikeserv and the comments - this works, just note that in my example, the entire line is highlighted, as this answer also warns about. Cheers!
Sep
27
comment What is the correct syntax to add CFLAGS and LDFLAGS to “configure”?
Thanks for the "but this may not work with all configure scripts" comment - I just ran into a case, where after several dependencies compiled with CFLAGS, the last dependency crashes when CFLAGS is specifies (and indeed, grep CFLAGS configure returns blank from that configure script).
Aug
8
comment Why is df missing 500MB of available space?
Thanks for that, @jimmij - indeed, sudo tune2fs -l /dev/sda5 | grep '[Bb]lock \(count\|size\)' gives me "Reserved block count: 128017" and "Block size: 4096", and 128017*4/1024 is indeed 500 MB, so this seems to solve the mystery. Cheers!
Aug
8
comment Why is df missing 500MB of available space?
Thanks @steve - same results...
Jun
21
comment Giving write permissions to www-data for a file within user's home with limited shell access?
Thanks @FaheemMitha - trying to set up HTTP access to bare git repos in my home directory there, which works fine, except for push, because in that case git-http-backend runs as www-data, and fails to update the bare repos; cheers!
Jun
21
comment Giving write permissions to www-data for a file within user's home with limited shell access?
Many thanks @meuh - indeed, that was it; edited your post with a snippet of server operations, hope it passes peer review; cheers!
Jun
5
comment Where are the default error/debug log files of smbclient located?
After trying this a bit,.seems -d does output to stdout, but I'm still unsure about where these logfiles are..
May
19
comment Saving a email as file in mutt?
also, this saves the attachments in the exported email file, as well.
May
19
comment Saving a email as file in mutt?
Just a note: if your email message contains attachments, then saving just the first entry from the attachments list will save the message - but without the attachments included inside.
Feb
23
comment Using process substitution to trick programs expecting files, with specific extensions as argument?
Many thanks for that @Gilles - I accepted this answer, because it answer the question generically. Unfortunately, I couldn't quite get scriptfs to work - here is a command log I saved at the time (AFAICR, stackexchange crashed that day :)) gist.github.com/anonymous/e9ee5e8c53d1b4c3c736 - so I ended up using a bash script approach which I posted below. Cheers!
Feb
5
comment “Last resort” Linux terminal command to reboot (over ssh) in case of a kernel bug?
Just a note: I just tested several times with sudo reboot -f from ssh (both typed manually and in a script), and realized late that actually there are several instances of reboot -f shown in ps axf with status D which is uninterruptible sleep (usually IO); probably the kernel bug freezes the reboot commands as well...
Feb
5
comment Running a “scheduled”/delayed script as sudo on server, via ssh - and right before ssh exit
Many thanks for that, @StephenKitt, that seems to work great! Just a note: if I forget to do say sudo ls before I execute the command, so that my password is asked for and temporarily remembered, then I might get [1]+ Stopped sudo bash /home/user/testsleep.sh from_end ; logout ; There are stopped jobs., so I had to do fg until I saw and answered the password prompt. Btw, in syslog I get mypc user: Pre sleep: root...but mypc logger: Post sleep: root... - any idea why "pre sleep" has user and "post sleep" has logger as username?
Feb
5
comment Running a “scheduled”/delayed script as sudo on server, via ssh - and right before ssh exit
Thanks, @StephenKitt - well spotted, fixed in OP now; unfortunately the sudo bash /home/user/testsleep.sh from_end & exit still doesn't print anything in syslog even with this change (I guess I didn't notice the mistake since I invoke bash explicitly here, which will ignore the shebang). Cheers!
Feb
5
comment “Last resort” Linux terminal command to reboot (over ssh) in case of a kernel bug?
Thanks, @Gert; I checked with cat /proc/sys/kernel/sysrq and it was already 1, so that was already active, I guess... I think this has something to do with the fact that I'm running this via ssh remote shell, but cannot tell what
Feb
5
comment “Last resort” Linux terminal command to reboot (over ssh) in case of a kernel bug?
Thanks for that, @wurtel - I tried from my ssh shell: sudo bash -c "( echo a ; sleep 5; echo s > /proc/sysrq-trigger ; echo u > /proc/sysrq-trigger ; echo s > /proc/sysrq-trigger ; echo b > /proc/sysrq-trigger )" & exit; however, this doesn't seem to force the server into reboot... Is there a specific way I should format these commands, if I want to run them while I'm connected through a remote ssh shell?
Feb
5
comment “Last resort” Linux terminal command to reboot (over ssh) in case of a kernel bug?
Many thanks for that, @orion - I tried from ssh in the controlling terminal this: sudo bash -c "( echo a; sleep 5; reboot -f )" & exit but nothing happens on the server PC... I guess if I issue it manually on the server PC itself it would work, but here I need to issue it from a remote ssh shell, and immediately exit from the shell before the reboot takes place (and the at command doesn't recognize seconds.). Cheers!
Jan
28
comment Using process substitution to trick programs expecting files, with specific extensions as argument?
Thanks again, @Costas - unfortunately, that doesn't work either, at least not on my version of melt (MLT melt 0.6.2; "standard input" is not mentioned in this version's man melt), since for that command, again I get Usage: melt [options] [producer [name=value]* ]+ and a dump. Cheers!