DEV Community

wruta
wruta

Posted on • Edited on

lightdm script

Hello guys
I'm trying to run a script at boot on Ubuntu 22 OS that will check if the device is connected to the internet or not. If it isn't, the script will run the "armbian-config" command to open a system configuration screen and edit the network configuration, the script is running fine but i can't execute it to run automatically at boot.
i tried :
$ sudo nano /usr/share/check_network.sh

#!/bin/bash
ping -c 1 google.com
if [ $? -ne 0 ]; then

  echo "configure your network" | bash -c "read; armbian-config"
fi
Enter fullscreen mode Exit fullscreen mode

$ sudo nano /etc/lightdm/lightdm.conf

[Seat:*]
display-setup-script=/usr/share/check_network.sh
Enter fullscreen mode Exit fullscreen mode

i also tried
$ sudo nano /usr/share/xgreeters/slick-greeter.desktop

Exec=/bin/bash /usr/share/check_network.sh
Enter fullscreen mode Exit fullscreen mode

any idea would be appreciated..

Top comments (0)

AWS Q Developer image

Your AI Code Assistant

Q Developer CLI agent provides a lightning-fast coding experience that can read and write files locally, call AWS APIs, run bash commands, or create code—all while adapting to your feedback in real-time.

Start coding for free

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay