LINUX.ORG.RU

История изменений

Исправление Cl_Magenta, (текущая версия) :

Так разберись для начала с этим.

Посмотрел:

 # /etc/init.d/acpid start
Starting acpid service:         [ DONE ]
#  ps axuww | grep acpi
2448 /usr/sbin/acpid -n
# systemctl start acpid.service 
#  ps axuww | grep acpi
2448 /usr/sbin/acpid -f -n
#  service acpid start
#  ps axuww | grep acpi
2448 /usr/sbin/acpid -f -n

Пробовал найти в гугле значения ключей -f -n, но – без результата.

Директорию /home я решил использовать, потому что видел в примерах, что такое расположение скрипта допускается. Попробовал перенести скрипт в /etc/acpi/actions – скрипт запускается также только пока открыт терминал. То есть перенос скрипта ничего не изменил. Скрипт также работает только при выполнении # /etc/init.d/acpid start, – другие способы запуска acpi не работают.

При этом, если запустить acpi из под пользователя:

$ sudo /etc/init.d/acpid start

– то правило начинает работать и после закрытия терминала – без разницы где находится скрипт: в /home или /etc.

В чем логика?

Исправление Cl_Magenta, :

Так разберись для начала с этим.

Посмотрел:

 # /etc/init.d/acpid start
Starting acpid service:         [ DONE ]
#  ps axuww | grep acpi
2448 /usr/sbin/acpid -n
# systemctl start acpid.service 
#  ps axuww | grep acpi
2448 /usr/sbin/acpid -f -n
#  service acpid start
#  ps axuww | grep acpi
2448 /usr/sbin/acpid -f -n

Пробовал найти в гугле значения ключей -f -n, но – без результата.

Директорию /home я решил использовать, потому что видел в примерах, что такое расположение скрипта допускается. Попробовал перенести скрипт в /etc/acpi/actions – скрипт стал запускаться только при условии, что владельцем является user, – но также, только пока открыт терминал. То есть перенос скрипта ничего не изменил. Скрипт также работает только при выполнении # /etc/init.d/acpid start, – другие способы запуска acpi не работают.

При этом, если запустить acpi из под пользователя:

$ sudo /etc/init.d/acpid start

– то правило начинает работать и после закрытия терминала – без разницы где находится скрипт: в /home или /etc.

В чем логика?

Исправление Cl_Magenta, :

Так разберись для начала с этим.

Посмотрел:

 # /etc/init.d/acpid start
Starting acpid service:         [ DONE ]
#  ps axuww | grep acpi
2448 /usr/sbin/acpid -n
# systemctl start acpid.service 
#  ps axuww | grep acpi
2448 /usr/sbin/acpid -f -n
#  service acpid start
#  ps axuww | grep acpi
2448 /usr/sbin/acpid -f -n

Пробовал найти в гугле значения ключей -f -n, но – без результата.

Директорию /home я решил использовать, потому что видел в примерах, что такое расположение скрипта допускается. Попробовал перенести скрипт в /etc/acpi/actions – скрипт стал запускаться только при условии, что владельцем является user, – но также, только пока открыт терминал. То есть перенос скрипта ничего не изменил. Скрипт также работает только при выполнении # /etc/init.d/acpid start, – другие способы запуска acpi не работают.

При этом, если запустить acpi из под пользователя:

$ sudo /etc/init.d/acpid start

То правило начинает работать и после закрытия терминала – без разницы где находится скрипт: в /home или /etc.

В чем логика?

Исходная версия Cl_Magenta, :

Так разберись для начала с этим.

Посмотрел:

 # /etc/init.d/acpid start
Starting acpid service:         [ DONE ]
#  ps axuww | grep acpi
2448 /usr/sbin/acpid -n
# systemctl start acpid.service 
#  ps axuww | grep acpi
2448 /usr/sbin/acpid -f -n
#  service acpid start
#  ps axuww | grep acpi
2448 /usr/sbin/acpid -f -n

Пробовал найти в гугле значение ключа -f, но – без результата.

Директорию /home я решил использовать, потому что видел в примерах, что такое расположение скрипта допускается. Попробовал перенести скрипт в /etc/acpi/actions – скрипт стал запускаться только при условии, что владельцем является user, – но также, только пока открыт терминал. То есть перенос скрипта ничего не изменил. Скрипт также работает только при выполнении # /etc/init.d/acpid start, – другие способы запуска acpi не работают.

При этом, если запустить acpi из под пользователя:

$ sudo /etc/init.d/acpid start

То правило начинает работать и после закрытия терминала – без разницы где находится скрипт: в /home или /etc.

В чем логика?