Почему у меня возникают эти проблемы в sxhkd?

Тривиально процесс может быть запущен только запущенным процессом. Если все процессы учетной записи скрипта будут убиты, решение может выйти за рамки только этого пользователя. Но два случая (уничтожение root и аварийное завершение работы )могут быть обработаны по-разному.

перезапуск после выхода

Это легко:

#! /bin/bash
while true; do /path/to/script.sh; done

перезапуск после ежедневного убийства

  1. Сценарий уничтожения перезапускает указанный выше сценарий-оболочку.
  2. Сценарий, запущенный от имени другого пользователя, регулярно проверяет, выполняется ли сценарий, и при необходимости перезапускает его. Однако для этого требуется sudo/ suили двоичный файл SUID, если он не запускается пользователем root.
1
25.08.2020, 13:23
1 ответ

Хорошо, это была глупая ошибка. Мне пришлось избежать фигурных скобок в awk.

export  r=$(free -h | awk '\{print $6\}' | sed 's/available//'); notify-send -t 2000 'Available memory' $r

Это работает.

0
18.03.2021, 23:10

Теги

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