Сценарий оболочки ведет себя иначе в автозапуске KDE - PullRequest
0 голосов
/ 03 февраля 2019

У меня есть следующий скрипт myscript.sh для проверки работоспособности Wi-Fi на ноутбуке:

#!/bin/bash

while ! nmcli | grep "MyWifiName" > /dev/null;
do 
    echo sleeping
    sleep 10
done
#do other stuff, e.g. mounting shares asf.
#kdialog for telling if mounting was ok or not

Если я запускаю его, когда я вхожу в систему, скрипт работает как положено.Это остается в цикле, пока Wifi не подключен, а затем выполняет другие вещи.

Однако, когда я запускаю этот скрипт во время автозапуска KDE, он, похоже, игнорирует команду sleep.То есть, если Wi-Fi уже работает, все остальное работает нормально, но если нет, скрипт не остается в цикле.

Есть идеи, что может быть проблемой здесь?

...