Running python script before user login

Thomas Jollans thomas at
Sun Aug 22 12:47:57 CEST 2010

On Sunday 22 August 2010, it occurred to Mahmood Naderan to exclaim:
> >Specify exactly how it's not working.
> I have wrote a script to send my ip address to an email address. It does
> work when I am login (python I then followed the procedure in
> However after restart, no
> email is sent.

The first step would be to make sure your init script is actually running. Add 
some simple command that you know will not fail, and where you can see easily 
that it worked. Say, you could use


date > /home/[USER]/Desktop/created_during_boot.txt

as an init script. Then you could see that, if the file was created on your 
desktop, that the script is running at all. When you know that, THEN you can 
start to worry about Python

(I think Ubuntu probably doesn't bring up the network before NetworkManager 
does this after login. So you might just not be able to send e-mail before 
login. You can check this by saving the output of /sbin/ifconfig somewhere)

> // Naderan *Mahmood;
> ________________________________
> From: Chris Rebert <clp2 at>
> To: Mahmood Naderan <nt_mahmood at>
> Cc: python mailing list <python-list at>
> Sent: Sun, August 22, 2010 1:28:45 PM
> Subject: Re: Running python script before user login
> On Sun, Aug 22, 2010 at 1:52 AM, Mahmood Naderan <nt_mahmood at> 
> > I have wrote a python script and want to run it before user login. To do
> > that, I have added it to the ubuntu startup file (init.d). However it
> > seems that the script doesn't work.
> Specify exactly how it's not working.
> Cheers,
> Chris
> --
> More details = Better assistance

More information about the Python-list mailing list