Существует несколько способов проверить, работает ли процесс, имеющий конкретное имя в настоящее время. Нужно использовать pgrep
и другой должен использовать ps
:
pgrep "chromium" >/dev/null 2>&1 && echo 1 || echo 0
ps aux | grep "[c]hromium" >/dev/null 2>&1 && echo 1 || echo 0
grep "[c]hromium" <(ps aux) >/dev/null 2>&1 && echo 1 || echo 0
pgrep
команда ищет процессы на основе их имени и отображает PID любого процесса, который соответствует его аргументу. Здесь возвращаемое значение pgrep
используется вместо его вывода (следовательно перенаправление к /dev/null
) таким образом, мы знаем если что-то подобранное или нет. grep
команда также отобразит соответствия к stdout
таким образом, это должно быть перенаправлено также.
DPMS может быть устойчивым к дарне!
Попробуйте эту команду:
xset dpms 0 0 0 && xset s noblank && xset s off
Если он работает, добавьте его на любой файл AutoStart KDE.
Кстати, VLC имеет вариант предпочтения >> Видео >> Отключить заставку . Если этот параметр проверяется, экран не будет пустым, пока VLC играет видео, но DPMS будет включен впоследствии (независимо от того, был ли он на перед началом VLC). Поэтому оставьте этот вариант, и VLC не должен вызывать какие-либо проблемы с заголовком.
-121--33239-Идея состоит в том, что каждый из серверов NTP я настроен, синхронизируется в источниках USNO.
Итак, у каждого есть сервер
. Это несколько разумно.
Если наше исходящее соединение снизится, они синхронизируются друг с другом для единственной цели последовательного времени в сети.
Они попытаются синхронизировать друг с другом, но это не будет работать. Все источники часов ушли, поэтому серверы в конечном итоге прекратят время. Пока отключение не слишком длинное, это может быть в порядке.
Если вы хотите иметь резервное копирование для Интернета (и вы не хотите вкладывать даже в дешевые радио / GPS-часы), то вы можете вернуться на местные часы на сервере. Самый простой способ состоит в том, чтобы выбрать один из серверов и добавить:
server 127.127.1.0
fudge 127.127.1.0 stratum 10
Этот сервер становится запятнанным, и все будут следовать за ним, если все другие источники часов исчезают. NTP не позволяет создавать группу машин и просто синхронизировать их вместе. Вместо этого он пытается распределить некоторый источник «в реальном времени». Часы CPU обычно не считаются такими, поэтому линии выше, делают это.
Теперь, если вы поставите это же на всех серверах, каждый подумает, что его местные часы лучше, чем соседка, и они не будут дрейфовать вместе.
Это всего лишь несколько примеров с моих собственных NTP серверов, есть много различных способов сделать это, но вот мой:
# Permit time synchronization with our time source, but do not
# permit the source to query or modify the service on this system.
restrict default kod nomodify notrap noquery
restrict -6 default kod nomodify notrap noquery
# Set nopeer when not configuring a peer node.
#restrict default kod nomodify notrap nopeer noquery
#restrict -6 default kod nomodify notrap nopeer noquery
разрешить только доверенные сетевые хосты + localhost
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
restrict 127.0.0.1 #This is optional depending on your local machine's requirements
Разница между запросами сервера и сервиса Peer
ntp сервером A
server 0.pool.ntp.org iburst
server 1.pool.ntp.org iburst
peer myntp.server.b
ntp сервером B
server 2.pool.ntp.org iburst
server 3.pool.ntp.org iburst
peer myntp.server.a
Для остальных серверов Вашей сети, которые будут подключаться к Вашим ntp серверам, Вы также можете использовать опцию предпочитаемый
:
server 192.168.1.125 prefer # Prefer your own NTP server over others listed
Один из примеров мультисерверной/пировочной ntp сети. Обратите внимание, что каждый ntp не имеет один и тот же список серверов
. Это для лучшего использования одноранговой синхронизации. Таким образом, одноранговая синхронизация может совпадать с разными временными результатами.
1a 1b 1c 1d 1e 1f outside
. \ / ...... \ / ...... \ / ..............
2a ---p--- 2b ---p--- 2c inside
/|\ /|\ /|\
/ | \ / | \ / | \
3a 3b 3c 3e 3f 3g 3h 3i 3j
Key: 1 = stratum-1, 2 = stratum-2, 3 = stratum-3, p = peer
#Diagram + more info: http://www.ntp.org/ntpfaq/NTP-s-config-adv.htm
Больше информации: http://doc.ntp.org/4.1.1/confopt.htm
Надеюсь, это поможет.