|
From: | Chris F.A. Johnson |
Subject: | Re: ionice bash pid in bash_profile Fails |
Date: | Mon, 22 Nov 2010 17:08:43 -0500 (EST) |
User-agent: | Alpine 2.00 (LMD 1167 2008-08-23) |
On Mon, 22 Nov 2010, Roger wrote:
On Mon, Nov 22, 2010 at 11:58:25AM -0500, Greg Wooledge wrote:On Mon, Nov 22, 2010 at 07:41:48AM -0900, Roger wrote:On Mon, Nov 22, 2010 at 08:39:49AM -0500, Greg Wooledge wrote:ionice -c 2 -n 0 -p `pidof bash`If you want the PID of the current shell process, use $$ instead.Here's the error I get when logging into a virtual terminal and $HOME/.bash_profile executes or is read in: ionice: ioprio_set failed: No such processPerhaps pidof fails to find the -bash process due to the leading dash? Who knows? Who cares? Use $$ to get the PID of the shell.The following works like a charm: # See ionice manfile - give high priority to Bash ionice -c 2 -n 0 -p `echo $$`
Why are you using echo? ionice -c 2 -n 0 -p $$ -- Chris F.A. Johnson, <http://cfajohnson.com> Author: Pro Bash Programming: Scripting the GNU/Linux Shell (2009, Apress) Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)
[Prev in Thread] | Current Thread | [Next in Thread] |