Запуск сервисов без sudo

Я хочу запустить веб-сервер nodeJS на нескольких машинах, на которых у меня нет доступа sudo. Что было бы хорошим способом сделать это?

Эти два требования:

  1. запуск службы без регистрации (очевидно)
  2. автоматически перезагружается, если машина перезагружена.

Для 1., я обычно использовал nohup но nohup это разумный подход для производственных экземпляров?

Для 2. я могу (hackily) добавить crontab который запускает сервис, который просто провалится, если он уже запущен. Есть ли способ лучше?

Эти серверы RHEL, но я бы предпочел решения, которые также будут работать для Ubuntu, если это возможно.

Interesting Posts

Запустить программу с окружением, установленным в переменные в файле

Структура блока Ext2: размер зарезервированных блоков GDT

Как расколоть stdin в несколько многострочных строк и поместить каждый из них в разные переменные bash

Traceroute не работает в Linux, на Windows он делает

Почему разработчики пакетов Gentoo безоговорочно устанавливают системные файлы systemd (т. Е. Не зависят от флага USE)?

Rsync для копирования определенных подпапок и файлов в новый каталог

OpenBSD: безопасно удалять / usr / src?

Не удается удалить / log / var / snort как root

Доступна новая версия файла конфигурации / etc / default / grub, но версия, установленная в настоящее время, была локально изменена

Почему загруженный в Google Chrome файл .exe не работает на Ubuntu?

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

TLS на vsftpd в браузере не существует: 530 Неанонимные сеансы должны использовать шифрование

Не удалось понять результаты массива печати для awk?

узнайте, какой интерфейс я использую

du -sh в новом каталоге дает разные результаты в разных местах

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