Re: Execute all processes in the background from bash.
From: Chris F.A. Johnson (c.fa.johnson_at_rogers.com)
Date: 05/20/04
- Next message: Richard T. Kus: "Re: Bash, readline, initial mode with vi line-editing"
- Previous message: Alan Connor: "Re: Bash, readline, initial mode with vi line-editing"
- In reply to: Kevin Collins: "Re: Execute all processes in the background from bash."
- Next in thread: Kevin Collins: "Re: Execute all processes in the background from bash."
- Reply: Kevin Collins: "Re: Execute all processes in the background from bash."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 20 May 2004 21:15:33 GMT
On 2004-05-20, Kevin Collins wrote:
> In article <7960d3ee.0405200757.2b49b50f@posting.google.com>, Doug Freyburger
> wrote:
>> Ed Morton wrote:
>>> Doug Freyburger wrote:
>>>
>>> > When I intend to run a command very often, I write a small script
>>> > and name it "x" somewhere in my path. It would be something like:
>>>
>>> > #! /bin/bash
>>> > time ${1} &
>>>
>>> You might want to make the above:
>>> time "$@" &
>>> so you capture arguments.
>>
>> Good point.
>>
>>> > exit
>>>
>>> No need for the exit.
>>
>> True but there isn't necessarily need for the magic number in the first
>> line, either. I put them into all of my scripts for cleanliness reasons.
>
> I assume you mean the "shebang" entry (#!/bin/bash)? If so, there is a need for
> it, unless you want all your scripts to run as /bin/sh, which you probably
> don't. :)
Depending which shell you are running, scripts without a shebang
may be run by that shell, or by /bin/sh. For example, bash itself
will execute a script without a shebang, but pdksh will use
/bin/sh (or is it $SHELL?).
There are systems (probably few left now) which do not understand
the shebang line at all.
And I use systems with three different locations for bash, so
#!/bin/bash will not work on all of them. But they usually will
work on all of them if there is no shebang.
--
Chris F.A. Johnson http://cfaj.freeshell.org/shell
===================================================================
My code (if any) in this post is copyright 2004, Chris F.A. Johnson
and may be copied under the terms of the GNU General Public License
- Next message: Richard T. Kus: "Re: Bash, readline, initial mode with vi line-editing"
- Previous message: Alan Connor: "Re: Bash, readline, initial mode with vi line-editing"
- In reply to: Kevin Collins: "Re: Execute all processes in the background from bash."
- Next in thread: Kevin Collins: "Re: Execute all processes in the background from bash."
- Reply: Kevin Collins: "Re: Execute all processes in the background from bash."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|