Найти драйвер, используемый для контроля подсветки

Каждое задание cron выполняется независимо от других заданий, которые вы могли указать. Это означает, что ваш долгоживущий скрипт не будет препятствовать выполнению других заданий в указанное время.

Если какой-либо из ваших скриптов все еще выполняется в следующий запланированный интервал cron, то будет выполнен другой, параллельный, экземпляр вашего скрипта.

Это может иметь непредвиденные последствия в зависимости от того, что делает ваш скрипт. Я бы рекомендовал прочитать статью Википедии Блокировка файлов, в частности раздел Блокировка файлов. Файл блокировки - это простой механизм, сигнализирующий о том, что ресурс - в вашем случае сценарий someScript3.sh - в настоящее время "заблокирован" (т.е. используется) и не должен выполняться снова, пока файл блокировки не будет удален.

Посмотрите ответы на следующий вопрос для получения подробной информации о способах применения файла блокировки в вашем скрипте:

1
04.06.2018, 18:47
1 ответ
$ ls -ld /sys/class/backlight/intel_backlight
lrwxrwxrwx. 1 root root 0 Jun  3 10:08 /sys/class/backlight/intel_backlight
 ->../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight

$ ls -l /sys/devices/pci0000:00/0000:00:02.0/driver
lrwxrwxrwx. 1 root root 0 Jun  3 09:08 /sys/devices/pci0000:00/0000:00:02.0/driver
 ->../../../bus/pci/drivers/i915

$ ls -l /sys/bus/pci/drivers/i915/module
lrwxrwxrwx. 1 root root 0 Jun  4 17:04 /sys/bus/pci/drivers/i915/module 
 ->../../../../module/i915

no me preguntes exactamente cómo adivino el nivel que tienedriver:). Creo que se supone que debe verificar cada nivel, comenzando con el camino más largo y trabajando hacia abajo, pero eso es un poco tedioso.

0
28.01.2020, 00:34

Теги

Похожие вопросы