Я сделал cron, который выполнил тест ping на DNS-сервере, чтобы обеспечить сетевое взаимодействие. Что-то вроде этого:
ping 8.8.8.8 -c 1 -i .2 -t 60 > /dev/null 2>&1
ONLINE=$?
if [ ONLINE -eq 0 ]; then
#We're offline
else
#We're online
fi
Недавно я использовал что-то вроде этого:
#!/bin/bash
function check_online
{
netcat -z -w 5 8.8.8.8 53 && echo 1 || echo 0
}
# Initial check to see if we are online
IS_ONLINE=check_online
# How many times we should check if we're online - this prevents infinite looping
MAX_CHECKS=5
# Initial starting value for checks
CHECKS=0
# Loop while we're not online.
while [ $IS_ONLINE -eq 0 ]; do
# We're offline. Sleep for a bit, then check again
sleep 10;
IS_ONLINE=check_online
CHECKS=$[ $CHECKS + 1 ]
if [ $CHECKS -gt $MAX_CHECKS ]; then
break
fi
done
if [ $IS_ONLINE -eq 0 ]; then
# We never were able to get online. Kill script.
exit 1
fi
# Now we enter our normal code here. The above was just for online checking
Это не самый элегантный - я не уверен, как еще проверить через простую команду или файл в системе, но это сработало для меня, когда это необходимо.
Если вы имеете в виду верхнюю панель: нет, это невозможно. Панель пусковой установки на левой стороне должна находиться только на основном мониторе и спрятаться. для настройки вашей панели запуска в диспетчере настроек CompizConfig (ccsm).
если вы имеете в виду верхнюю панель: нет, это невозможно. Панель Launcher на левой стороне должна быть только на основном мониторе и скрыть WRT на. для запуска скрыть настройки в Настройки CompizConfig менеджер (ccsm).
Если вы имеете в виду верхнюю панель: нет, это невозможно. Панель пусковой установки на левой стороне должна находиться только на основном мониторе и спрятаться. для настройки вашей панели запуска в диспетчере настроек CompizConfig (ccsm).
Если вы имеете в виду верхнюю панель: нет, это невозможно. Панель пусковой установки на левой стороне должна находиться только на основном мониторе и спрятаться. для настройки вашей панели запуска в диспетчере настроек CompizConfig (ccsm).
Если вы имеете в виду верхнюю панель: нет, это невозможно. Панель пусковой установки на левой стороне должна находиться только на основном мониторе и спрятаться. для настройки вашей панели запуска в диспетчере настроек CompizConfig (ccsm).
Если вы имеете в виду верхнюю панель: нет, это невозможно. Панель пусковой установки на левой стороне должна находиться только на основном мониторе и спрятаться. для настройки вашей панели запуска в диспетчере настроек CompizConfig (ccsm).
Если вы имеете в виду верхнюю панель: нет, это невозможно. Панель пусковой установки на левой стороне должна находиться только на основном мониторе и спрятаться. для настройки вашей панели запуска в диспетчере настроек CompizConfig (ccsm).