[Tutor] Python and boot sequences

Dave Wilder D.Wilder at F5.com
Mon Jul 9 02:15:46 CEST 2012


The switch is in a state where user process can be run once the boot sequence has been halted (the aforementioned <ESC><SHIFT><9>).
However the time between when the reboot is kicked off and when the asterisks appear (and the boot must be stopped), there is no shell
Environment.

I may be trying to hammer a nail in with a wrench.  So I'm going to do a little more digging into the switch code and get to a point where 
a shell script can be run as Alan suggested.  Then I'll be back.

Thanks all for the replies.

Dave


-----Original Message-----
From: tutor-bounces+d.wilder=f5.com at python.org [mailto:tutor-bounces+d.wilder=f5.com at python.org] On Behalf Of Alan Gauld
Sent: Wednesday, July 04, 2012 1:07 PM
To: tutor at python.org
Subject: Re: [Tutor] Python and boot sequences

On 28/06/12 13:54, Dave Wilder wrote:

> Can a Python script be written that has the ability to stop a Linux 
> device in the middle of a boot when a certain sequence occurs and then 
> perform an action?

It depends...

> For example, when I boot my switch (w/ Linux OS 2.7.3), I want to stop 
> the boot when I see a series of asterisks.  When I see this, I need to 
> hit the <ESC><SHIFT><9>

Could you do it with a bash script? If so you could do it with Python.
But I've no idea whether your switch will be in a state to run user processes at that point in its boot sequence. If you don't have a shell environment its going to be a whole lot harder.

> doing a PXE boot,

???

--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/



_______________________________________________
Tutor maillist  -  Tutor at python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


More information about the Tutor mailing list