I made the change and it now works perfectly!

Thank you,
Mike

On Tuesday, May 13, 2014 3:46:06 PM UTC-3, Chriskner wrote:
>
> Nobody else has chimed in - and nearly anyone would be more qualified...
>
> Could it be that you didn't properly specify 'python' in the "execstart" 
> section of  [Service]?
>
> This:
> ExecStart=/home/root/py-gaugette/samples/python new_test.py
>
> Should be this:
>
> ExecStart=/usr/bin/python new_test.py
>
> -Chris
>
> On Tuesday, May 13, 2014 7:21:09 AM UTC-4, mike rankin wrote:
>>
>> I found a great post over at: 
>> http://stackoverflow.com/questions/11152657/angstrom-start-up-processes-beagleboneon
>>  how to have a python script run on power up. 
>>
>> My python code that displays text on an oled screen runs fine on Angstrom 
>> when I run it manually.
>>
>> The web page says to:
>>
>> Create a new file in /lib/systemd/system/ (rfidreader.service in my 
>> example) with a content like:
>>
>> [Unit]
>> Description=Start Python RFID reader
>>
>> [Service]
>> WorkingDirectory=/...Python script path.../
>> ExecStart=/usr/bin/python rfidreader.py
>> KillMode=process
>>
>> [Install]
>> WantedBy=multi-user.target
>>
>> Then execute the following command to install the service:
>>
>> systemctl enable rfidreader.service
>>
>> To start the service, you can reboot or execute
>>
>> systemctl start rfidreader.service
>>
>> To check if the service is running and get the latest outputs from the 
>> script:
>>
>> systemctl status rfidreader.service
>>
>>
>>
>> *My code:*
>> [Unit]
>> Description=Start Python Oled
>>
>> [Service]
>> WorkingDirectory=/home/root/py-gaugette/samples/
>> ExecStart=/home/root/py-gaugette/samples/python new_test.py
>> KillMode=process
>>
>> [Install]
>> WantedBy=multi-user.target
>>
>> *My error message:*
>> root@beaglebone:~# systemctl status oled.service
>> oled.service - Start Python Oled
>>   Loaded: loaded (/lib/systemd/system/oled.service; enabled)
>>   Active: *failed* (Result: exit-code) since Tue 2014-05-13 00:12:38 
>> GMT+3; 23s ago
>> Process: 666 ExecStart=/home/root/py-gaugette/samples/python new_test.py 
>> *(code=exited, 
>> status=203/EXEC)*
>>   CGroup: name=systemd:/system/oled.service
>>
>> May 13 00:12:38 beaglebone systemd[1]: Starting Start Python Oled...
>> May 13 00:12:38 beaglebone systemd[1]: Started Start Python Oled.
>> May 13 00:12:38 beaglebone systemd[1]: *oled.service: main process 
>> exited, code=exited, status=203/EXEC*
>> May 13 00:12:38 beaglebone systemd[1]: *Unit oled.service entered failed 
>> state*
>>
>>
>>

-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to