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) в качестве первой строки скрипта.

  • Безопасно ли удалять файлы .journal ~?
  • Системный пользователь не может получить доступ к группе пользователей
  • Почему мой скрипт не работает на уровне выполнения 0?
  • Как запустить команду при загрузке в Fedora 26, чтобы отменить прокрутку мыши?
  • Почему systemd отключает мои файловые системы с предохранителями сразу после их установки?
  • Как настроить systemd, чтобы включить простой скрипт с помощью стандартногоIO в сетевой службе
  • Как смонтировать / отключить SD-карту, которая была автоматически установлена ​​при загрузке?
  • SSH 7.4 длительная пауза в «залоге: сеть»
  • служба systemd-path не работает
  • Как написать блок Systemd, который будет срабатывать до того, как сетевое соединение снизится
  • Очистка списка coredumpctl
  • Interesting Posts

    Не удается удалить / добавить маршрут по умолчанию

    FreeBSD 9 и Windows 7 с двойной загрузкой

    Моя виртуальная машина VirtualBox не обнаруживает подключенный к USB-диск диск

    Есть ли разница в использовании труб?

    Установите определенную версию пакета наложения портов

    Как узнать значение параметра конфигурации mutt?

    Есть ли способ предотвратить emerge -sync для удаления файлов из дерева порталов?

    aptitude remove pkg_name * не работает как apt-get

    Как «завиток» в командной строке определяют тип MIME загружаемого файла?

    Centos, как установить пакет «topicmodels» на R?

    Передача аргументов из одной команды в следующую

    Как создать многопользовательский драйвер Linux?

    Попытка удалить криптовые разделы из графического установщика debian

    Отобразить меню имен файлов и позволить пользователю выбрать файл, введя число

    Переименовывать файлы на основе их родительского каталога с помощью команды find / xargs?

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