random infos

http://stackoverflow.com/questions/637005/x-server-running



On 4/16/2016 8:35 PM, John Baker wrote:
> Really good idea evilwulfie. That, xwindows, sounds like the problem.
>
> Now I'm thinking that I should put a startup icon on the Debian
> desktop to start my program, since I know that I can start it with the
> terminal program with sudo python myProgram.py. That has always
> worked, whereas I cannot start it via putty which apparently requires
> xwindow. It doesn't seem like this should be so hard, but probably
> just hard as I am not knowledgeable with Linux.
> Thanks for your suggestion,
> John
>
> On 4/16/2016 6:20 PM, evilwulfie wrote:
>> I Am saying that if your depending on the GUI for any part of your
>> program it may expect the xwindow system to be active before
>> it starts, then seeing that the GUI is not running just exits.
>>
>> It's hard to second guess what your program is doing here but it
>> "may" be the issue.
>>
>> try checking for the xwindow system being running before starting
>> your program.
>>
>>
>>
>>
>>
>> On 4/16/2016 6:16 PM, John Baker wrote:
>>> Hi Wulf Man,
>>> My GUI is part of a simulation program. There's a lot of calculation
>>> and the GUI to allow me to enter some parameters and display the
>>> results on a graph. You're saying that I have to start up my
>>> calculation part of the program and then the GUI?
>>> John
>>>
>>> On Saturday, April 16, 2016 at 5:37:07 PM UTC-7, Wulf Man wrote:
>>>
>>>     If this is a GUI only program you need to start your program
>>>     after the GUI is up, I don't see this check in your crontab file
>>>     Been too long since i have done this but i am sure google is
>>>     your friend
>>>
>>>
>>>
>>>     On 4/16/2016 4:53 PM, John Baker wrote:
>>>>     Hi Dieter,
>>>>     Still not working. I have a hunch that the problem is with
>>>>     Tkinter but can't tell. I have to run my GUI program SimB.py
>>>>     with the terminal program on the BBB, typing sudo python
>>>>     SimB.py, then it runs happily.
>>>>
>>>>     *Here's my crontab in /etc:*
>>>>     # /etc/crontab: system-wide crontab
>>>>     # Unlike any other crontab you don't have to run the `crontab'
>>>>     # command to install the new version when you edit this file
>>>>     # and files in /etc/cron.d. These files also have username fields,
>>>>     # that none of the other crontabs do.
>>>>
>>>>     SHELL=/bin/sh
>>>>     PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
>>>>
>>>>     # m h dom mon dow usercommand
>>>>     17 ** * *root    cd / && run-parts --report /etc/cron.hourly
>>>>     25 6* * *roottest -x /usr/sbin/anacron || ( cd / && run-parts
>>>>     --report /etc/cron.daily )
>>>>     47 6* * 7roottest -x /usr/sbin/anacron || ( cd / && run-parts
>>>>     --report /etc/cron.weekly )
>>>>     52 61 * *roottest -x /usr/sbin/anacron || ( cd / && run-parts
>>>>     --report /etc/cron.monthly )
>>>>     #
>>>>     @reboot root /usr/bin/python /home/debian/Desktop/SimB.py
>>>>     * * * * * root /usr/bin/python /home/debian/Desktop/SimB.py
>>>>
>>>>     *and here's from the syslog file that doesn't tell me anything:*
>>>>
>>>>     Apr 16 23:37:01 beaglebone /USR/SBIN/CRON[2293]: (root) CMD
>>>>     (sudo python /home/debian/Desktop/SimB.py)
>>>>
>>>>     Apr 16 23:37:01 beaglebone /USR/SBIN/CRON[2294]: (debian) CMD
>>>>     (sudo python /home/debian/Desktop/SimB.py)
>>>>
>>>>     Apr 16 23:37:01 beaglebone /USR/SBIN/CRON[2295]: (root) CMD
>>>>     (/usr/bin/python /home/debian/Desktop/SimB.py)
>>>>
>>>>     Apr 16 23:37:14 beaglebone /USR/SBIN/CRON[2292]: (CRON) info
>>>>     (No MTA installed, discarding output)
>>>>
>>>>     Apr 16 23:37:14 beaglebone /USR/SBIN/CRON[2290]: (CRON) info
>>>>     (No MTA installed, discarding output)
>>>>
>>>>     Apr 16 23:37:14 beaglebone /USR/SBIN/CRON[2291]: (CRON) info
>>>>     (No MTA installed, discarding output)
>>>>
>>>>
>>>>     I can successfully run my program with a keyboard attached to
>>>>     my BBB using sudo python SimB.py, have to use the sudo,
>>>>     otherwise gets a Tkinter error. I just now double-checked and
>>>>     my GUI program SimB.py runs very happily. Cannot run SimB.py
>>>>     thru putty as it gives the Tkinter error.
>>>>
>>>>     Any ideas?
>>>>     Thanks,
>>>>     John
>>>>
>>>>     On Saturday, April 16, 2016 at 1:04:21 AM UTC-7, Dieter Wirz
>>>>     wrote:
>>>>
>>>>         On Sat, Apr 16, 2016 at 5:57 AM, John Baker
>>>>         <bakerengi...@gmail.com>wrote:
>>>>
>>>>             John Minton,
>>>>             I gave crontab a try and of course it didn't work. It
>>>>             seems like this should be a piece of cake to do. I
>>>>             probably did something wrong. I checked the syslog and
>>>>             see an error: "No MTA installed." 
>>>>
>>>>
>>>>         ​
>>>>         If u​
>>>>          
>>>>         ​ have an error in ​crontab the crontab tries to send you
>>>>         an Email... And of coarse cannot without MTA;)
>>>>
>>>>             My crontab file says:
>>>>             ​ ​
>>>>             @reboot sudo python /home/debian/Desktop/myProg.py
>>>>             * * * * * sudo python /home/debian/Desktop/myProg.py
>>>>
>>>>
>>>>         ​ The are two crontabs, users and system crontab.
>>>>         Users crontab you can change with 
>>>>         $ crontab -e
>>>>         System crontab with
>>>>         $ sudo nano /etc/crontab
>>>>
>>>>         If u want to run a process as root, then best is, if u add 
>>>>
>>>>             @reboot root /usr/bin/python /home/debian/Desktop/myProg.py
>>>>             * * * * * root /usr/bin/python
>>>>             /home/debian/Desktop/myProg.py
>>>>
>>>>         to /etc/crontab
>>>>
>>>>         HTH 
>>>>
>>>>     -- 
>>>>     For more options, visit http://beagleboard.org/discuss
>>>>     ---
>>>>     You received this message because you are subscribed to the
>>>>     Google Groups "BeagleBoard" group.
>>>>     To unsubscribe from this group and stop receiving emails from
>>>>     it, send an email to beagleboard...@googlegroups.com <javascript:>.
>>>>     To view this discussion on the web visit
>>>>     
>>>> https://groups.google.com/d/msgid/beagleboard/ad44be62-e803-43e8-b131-131d16fd92f9%40googlegroups.com.
>>>>     For more options, visit https://groups.google.com/d/optout
>>>>     <https://groups.google.com/d/optout>.
>>>
>>>
>>>     
>>> <https://www.avast.com/en-us/lp-esg-fav?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2109-v2-b>
>>>             Virus-free. www.avast.com
>>>     
>>> <https://www.avast.com/en-us/lp-esg-fav?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2109-v2-b>
>>>
>>>
>>> -- 
>>> For more options, visit http://beagleboard.org/discuss
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "BeagleBoard" group.
>>> To unsubscribe from this group and stop receiving emails from it,
>>> send an email to beagleboard+unsubscr...@googlegroups.com
>>> <mailto:beagleboard+unsubscr...@googlegroups.com>.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/beagleboard/116fae1e-3ad7-4949-87ee-63a907b32cda%40googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>> <https://www.avast.com/en-us/lp-esg-fav?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2109-v2-b>
>>      Virus-free. www.avast.com
>>
>> -- 
>> For more options, visit http://beagleboard.org/discuss
>> ---
>> You received this message because you are subscribed to a topic in
>> the Google Groups "BeagleBoard" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/beagleboard/ULeYE9kjqZ4/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> beagleboard+unsubscr...@googlegroups.com
>> <mailto:beagleboard+unsubscr...@googlegroups.com>.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/beagleboard/5712E4F6.4030708%40gmail.com.
>> For more options, visit https://groups.google.com/d/optout.
>
> -- 
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to the Google
> Groups "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to beagleboard+unsubscr...@googlegroups.com
> <mailto:beagleboard+unsubscr...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/beagleboard/57130490.2010808%40ieee.org
> <https://groups.google.com/d/msgid/beagleboard/57130490.2010808%40ieee.org?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.



---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/5713A4EE.1010909%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to