Ahoj všem,
cronem spouštím skript, u kterého se poslední kousek skriptu neprovádí, ale když skript spustím ručně, tak se provede celý.
Skript spouští 3 aplikace, a nefungujicí konec skriptu má ty spuštěné aplikace na ploše seřadit pod sebe, aby byly všechny tři aplikace hezky vidět a nepřekrývali se. Při ručním spuštění funguje celý skript a při spuštění kronem funguje vše až na to poslední seřazení.
Jde o tento konec skriptu který se neprovádí při spouštění celého skriptu cronem:
echo fungující bla bal bal
echo níže už to nefunguje
sleep 30 # cekani na spusteni oken
wid1=`wmctrl -l | cut -d " " -f 1 | sed '1q;d'`
wid2=`wmctrl -l | cut -d " " -f 1 | sed '2q;d'`
wid3=`wmctrl -l | cut -d " " -f 1 | sed '3q;d'`
echo $wid1
echo $wid2
echo $wid3
wmctrl -i -r $wid1 -e 1,0,0,500,240
wmctrl -i -r $wid2 -e 1,0,270,500,240
wmctrl -i -r $wid3 -e 1,0,520,500,240
done
Jestli není potřeba zase něco jako export env nebo tak, nikdy jsem nepochopil jak to funguje.
Děkuji všem za tipy.