Magnus Therning magnus at therning.org
Thu Oct 27 10:02:32 CDT 2005


On Thu, Oct 27, 2005 at 12:25:14PM +0100, Chris Beauchamp wrote:
>Magnus Therning wrote:
>
>> 
>> 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 )
>
>Of course, this will only ever display it once, and for only one user...
>a refinement maybe:
>
>
>[[ -f /tmp/todo_done$USER ]] || ( cat ~/TODO; touch /tmp/todo_done$USER )
>
>and in /etc/crontab
>
>0 6 * * * root rm /tmp/todo_done*
>
>to delete all the flags at 6am

It might be further refined for multi-user use:

[[ ! -f /tmp/todo_done$USER -a -f ~/TODO ]] && \
     ( cat ~/TODO; touch /tmp/todo_done$USER )

That can then be put in /etc/bash.bashrc.

/M

-- 
Magnus Therning                    (OpenPGP: 0xAB4DFBA4)
magnus at therning.org
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.

Computer Scientist, n.:
A device that turns coffee into programs.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.ubuntu.com/archives/ubuntu-uk/attachments/20051027/85f37748/attachment.pgp


More information about the ubuntu-uk mailing list