Wpis z mikrobloga

@nrph: tak ma sie gdzie odpalić. Na sucho w terminalu jak wpisuje to wszystko dziala, nie działa w cronie. Przeczesuje rownolegle internety moze cos znajde.

@nrph: cos wiecej? pierwsze 3h z raspberry i linuxem takze notatnik goracy od funkcji :D
Tak, ale bardziej mi chodziło, że apka może startować PRZED zainicjowanym środowiskiem graficznym i padać. To, że działa w terminalu nie mówi czy masz już odpalone środowisko.

Cron czasami mi nie działał bez pełnej ścieżki binarek - wpisz tam co masz podane po komendzie which java
Co podaje crontab -l?
@Strzalka: jakie to środowisko graficzne? Programy z gui powinieneś odpalać przez autostart danego środowiska. A jeżeli koniecznie przez crona, to sprawdzić jaka jest zmienna DISPLAY widoczna w środowisku graficznym:
czyli odpalić normalnie terminal i

echo "$DISPLAY"
prawdopodobnie będzie :0
potem zrobić prosty skrypt:

#!/bin/bash
export DISPLAY=:0
sleep 20 #zaczekaj aż się załaduje środowisko graficzne
sudo java ... reszta polecenia

potem jeszcze chmod +x skrypt i podpiąć w cronie pod @reboot
@nrph: @Stary_Benek: @pyzdek: @sebawo:
Serdeczne dzieki Panowie za pomoc otóż @pyzdek był najbliżej, nie musiałem definiować display
pykło w ten sposób, że do
/etc/xdg/autostart/ startup.desktop
dodałem:
[Desktop Entry]
Type=Application
Name=JavaApplication
Exec=sh /home/pi/app1/delay.sh

w folderze app1 delay.sh wygladal tak:
sleep 30
cd /home/pi/app1
sh run.sh

Jest co robić/główkować :D