logo       

Re: Re: Running commands from bash in an xterm when logging-in (to X sessio: msg#00079

Subject: Re: Re: Running commands from bash in an xterm when logging-in (to X session)?
On Wed, Oct 26, 2005 at 05:04:58PM +0100, David M wrote:
>>>I'd like, when I login, for one of these terminals to run some commands
>>>automatically. I know these would go in some kind of login file (eg,
>>>the more-obviously-entitled-than-some .login, in some cases), but I
>>>don't know which.
>>
>> Just to clarify, you want *one* out of several bash instances to run the
>> commands?
>>
>> AFAIK anything you put in ~/.bash* will be run for *every* instance you
>> start, so you'll need some more magic. 
>
>Aye, good point. :-(
>Actually, considering what I want to do, it won't really matter if each
>shell runs the commands as they're not state-changing.

Then just stick it in ~/.bashrc, or something similar that is sourced in
all interactive shells.

>> What types of commands do you want to run in the bash instance?
>
>All that I really want is for the terminal to display the contents of a
>"TODO" file when I login, to remind me of things I need to do!
>
>It wouldn't matter if each startup terminal did this, although I
>suppose it would be better if subsequently-started terminals didn't do
>this (is there a way for an X-terminal to tell whether it is started on
>startup or manually?).

What you could do is make sure it's only done once, i.e. for the first
terminal that's started. Sticking something like this in ~/.bashrc might
do:

 [[ -f /tmp/todo_done ]] || ( cat ~/TODO; touch /tmp/todo_done )

/M

-- 
Magnus Therning                    (OpenPGP: 0xAB4DFBA4)
magnus-prvltyMypuNg9hUCZPvPmw@xxxxxxxxxxxxxxxx
http://therning.org/magnus

Software is not manufactured, it is something you write and publish.
Keep Europe free from software patents, we do not want censorship
by patent law on written works.

If it ain't dysfunctional, don't attempt pre-emptive preventative
maintenance on it.
     -- Mainframe Journal

Attachment: pgpCRBeSB0TeE.pgp
Description: PGP signature


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
boot-loaders.gr...    php.pear.genera...    debugging.valgr...    kde.redhat.user...    text.xml.xsl.ge...    culture.languag...    hardware.microc...    java.servicemix...    redhat.release....    web.zope.plone....    user-groups.lin...    opendarwin.webk...    video.mjpeg.use...    sysutils.bcfg2....    encryption.gpg....    lx-office.devel...    xfree86.forum/2...    mail.mutt.devel...    acpi.devel/2003...    qnx.openqnx.dev...    network.irc.irs...    freebsd.devel.m...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe