- Edited
Here is the .service file
[Unit]
Description=OSC to IC2 Screen Launcher
After=network-online.target
[Service]
ExecStart=/root/Bela/scripts/run_project.sh Screen_Test_Error
Type=simple
Restart=always
RestartSec=1
WorkingDirectory=/root/Bela/projects/Screen_Test_Error
Environment=HOME=/root
KillMode=process
[Install]
WantedBy=default.target
Here are the logs
root@bela:~# journalctl -fu bela_startup.service
-- Logs begin at Thu 2016-11-03 17:16:43 UTC. --
Nov 03 17:16:56 bela stdbuf[293]: sigmund~ version 0.07
Nov 03 17:16:56 bela stdbuf[293]: Bela digital: channel 0 is set as input at message rate
Nov 03 17:16:56 bela stdbuf[293]: Bela digital: channel 1 is set as input at message rate
Nov 03 17:16:56 bela stdbuf[293]: Bela digital: channel 2 is set as input at message rate
Nov 03 17:16:56 bela stdbuf[293]: Bela digital: channel 3 is set as input at message rate
Nov 03 17:16:56 bela stdbuf[293]: connecting to port 7562
Nov 03 17:17:00 bela stdbuf[293]: Makefile:570: recipe for target 'runonly' failed
Nov 03 17:17:00 bela stdbuf[293]: make: *** [runonly] Terminated
Nov 03 17:17:00 bela systemd[1]: Stopping Run Bela at boot...
Nov 03 17:17:01 bela systemd[1]: Stopped Run Bela at boot.
root@bela:~# journalctl -fu custom_program
-- Logs begin at Thu 2016-11-03 17:16:43 UTC. --
Nov 03 17:17:03 bela systemd[1]: custom_program.service: Service hold-off time over, scheduling restart.
Nov 03 17:17:03 bela systemd[1]: Stopped OSC to IC2 Screen Launcher.
Nov 03 17:17:03 bela systemd[1]: Started OSC to IC2 Screen Launcher.
Nov 03 17:17:04 bela run_project.sh[681]: Checking the board is up and running at root@192.168.7.2...Warning: Permanently added '192.168.7.2' (ECDSA) to the list of known hosts.
Nov 03 17:17:03 bela run_project.sh[681]: done
Nov 03 17:17:03 bela run_project.sh[681]: Board found at root@192.168.7.2
Nov 03 17:17:03 bela run_project.sh[681]: Running Screen_Test_Error...
Nov 03 17:17:03 bela run_project.sh[681]: Pseudo-terminal will not be allocated because stdin is not a terminal.
Nov 03 17:17:04 bela run_project.sh[681]: make: Warning: File 'libraries/UdpClient/build/UdpClient.d' has modification time 96520642 s in the future
Nov 03 17:17:05 bela run_project.sh[681]: Running /root/Bela/projects/Screen_Test_Error/Screen_Test_Error