<div dir="ltr"><div>I am testing this simple script, calling it from php via apache web server. But anything to do with xrandr is simply omitted by the scipt while everything else include system calls like reboot etc works fine. Initially I thought its because the DISPLAY env variable issue but it gets the variable correctly in the logs, so now I am totally baffled.</div><div><br></div><div>#! /bin/bash</div><div><br></div><div>#export DISPLAY=:0</div><div>export Dis=$(echo $DISPLAY)</div><div>echo "Display: $Dis" > /var/log/updateDDInfo.log<br></div><div><br></div><div>checkHDMI=`sudo /usr/bin/xrandr| grep -i "HDMI1.*\ connected"` <br></div><div>checkDP=`sudo /usr/bin/xrandr --display :0| grep -i "DP1.*\ connected"`</div><div>echo "p.sh: HDMI Check: $checkHDMI " > /var/log/updateDDInfo.log</div><div>echo "p.sh: DP Check: $checkDP " > /var/log/updateDDInfo.log</div><div><br></div><div><br></div><div>If I run from command prompt I get the usual response:</div><div>"p.sh: DP Check: DP1 connected 3840x2160+1920+0 (normal left inverted right x axis y axis) 607mm x 345mm"<br></div><div><br></div><div>Anybody has any clue? </div><div><br></div><div>Thanks </div><div><br></div><div>Ratin</div><div><br></div><div><br></div></div>