systemctl не работает скрипты под системным сном

systemctl hybrid-sleep или что-то подобное, согласно руководству, должно выполнять все скрипты, найденные в /lib/systemd/system-sleep и после этого продолжить его собственное выполнение. Вместо этого он полностью и полностью игнорирует каждый отдельный сценарий, который я поставил там:

 gnome-terminal -e "touch Documents/qwert" while [ 1 ] do echo hi done 

^ это должно идти в бесконечном цикле после создания файла. Я также пробовал такие вещи, как touch /home/u/Documents/qwert и т. Д.

На самом деле я довольно озадачен. На самом деле это может быть вызвано тем фактом, что гибридный сон, спящий режим и т. Д. Все приводят к сбою до полного выполнения, то есть мой ноутбук не может войти в какой-либо режим энергосбережения и вместо этого переходит в полностью замороженное состояние с пробелом экран – однако он выходит из системы до этого и только сработает через пару секунд, поэтому я предполагаю, что скрипты должны выполняться просто отлично; ведь все это должно быть выполнено даже до выхода из системы.

One Solution collect form web for “systemctl не работает скрипты под системным сном”

gnome-terminal не будет запускаться оттуда, так как для него нет X-сервера, для которого он подключается (он работает от имени root, а не от вашего входа в систему). gnome-terminal не нужен и в любом случае переполнен. Просто запустите touch /home/u/Documents/qwert без gnome-terminal -e

также:

  1. Убедитесь, что скрипт является исполняемым (с chmod + x scriptname).

  2. Добавить #! /bin/sh #! /bin/sh или ( #! /bin/bash если вы используете какие-либо функции только для bash) в качестве первой строки скрипта.

  • Как создать пользовательские группы с помощью systemd
  • Как удалить шлюз из таблицы маршрутизации по умолчанию, используйте systemd
  • Как выполнить синтаксический анализ / proc / cmdline перед запросом имени tty с помощью systemd
  • Автоматическое прекращение процесса systemctl
  • Есть ли способ ждать завершения загрузки
  • Адаптер USB-Ethernet периодически перестает работать, как будто идет спать
  • Установка языкового стандарта в контейнере systemd-nswnwn (debian jessie)
  • Реальный chroot на системной машине
  • Установка VMWare на Arch Linux
  • Как отключить бесполезные записи журнала аудита в dmesg
  • Как узнать, что находится в сеансе
  • Interesting Posts

    Arch Установить wpa_supplicant из живой дуги в установленную дугу

    Можно ли подключить один HDD через USB-концентратор на двух ПК?

    Как обновить сервер tomcat8 на ubuntu?

    Как проверить, полностью ли загружено видео?

    Как узнать возможности чтения и записи на оптических дисках?

    Как установить PATH или другие переменные среды, чтобы X приложения могли получить к нему доступ?

    Где я должен поместить скрипт, который должен выполняться один раз, когда пользователь регистрируется в графическом режиме?

    Инструмент Linux для мониторинга потребления полосы пропускания определенного процесса (PID)

    Как сохранить систему Debian с последними пакетами?

    CentOS: установить пакеты, перечисленные в текстовом файле?

    Добавить год к записям, созданным rsyslogd

    Печать файла UTF-8 с помощью средств командной строки

    Не удается установить драйвер в Arch

    Как я могу использовать переменные при выполнении sed?

    sudo не сохраняет PS1

    Linux и Unix - лучшая ОС в мире.