У меня есть скрипт в
/home/username/.config/upstart
myscript.conf ...
description "my startup scripts"
start on desktop-start
exec ~/scripts/startup.sh start
этот сценарий запуска в конце концов вызывает другой, который вызывает ..
H=( `xrandr --current | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f1`)
V=( `xrandr --current | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f2`)
но в моих журналах указано неверное разрешение. Я полагаю, что при запуске возникает состояние гонки, потому что если я вызываю скрипт вручную, он сообщает правильное разрешение.
Есть ли способ для меня, чтобы избежать гонки? Есть ли другое место для вызова сценария запуска после загрузки всех переменных среды? Что-то еще не так, что я скучаю?