Мне нужно запустить некоторые фоновые процессы, которые живут, пока я вошел в систему с определенным пользователем.
Существует ли что-то вроде демона для каждого пользователя? Я знаю только глобальные демоны, которые живут от запуска компьютера до выключения (или запуска / уничтожения вручную).
на данный момент я создал скрипт, который проверяет, существует ли процесс, и создает процесс, если его нет. Этот скрипт затем запускается с nohup
командой из моего .profile
. Таким образом, процесс запускается при запуске и запускается только один раз (даже при наличии нескольких rxvt
терминов). Тем не менее, он никогда не будет убит после того, как я войду в систему (что не является катастрофой, но более чистым, чтобы также завершить процесс).