Вопросы с тегом «upstart»

9
Запуск новых рабочих мест от имени непривилегированных пользователей
Какой канонический способ заставить выскочившее задание изменить свой ИД пользователя и запустить скрипт как непривилегированный пользователь? Очевидно, что можно использовать suили sudo, но это кажется хакерским (и может генерировать ненужные строки журнала).
142 ubuntu  setuid  upstart 

6
Как отключить службу upstart в Ubuntu 10.10?
В 10.10 выскочка используется вместо sysvinit. Можно удалить ненужные сервисы upstart, которые вам не нужны, удалив соответствующий файл в /etc/init/blah.conf Тем не менее, это кажется серьезным подходом. Как правильно настроить upstart, чтобы иметь возможность выборочно включать и выключать эти службы через командную строку? В качестве практического примера, ответы, перечисленные здесь, …
27 ubuntu  boot  upstart 

3
Как выполнять команды как root в git post-receive hook
Я только недавно настроил удаленное git-репо на сервере для веб-приложения, работающего в качестве службы Upstart. Я хотел бы использовать ловушку после получения, чтобы инициировать действия, необходимые для обновления кода приложения и остановки, а затем перезапустить службу upstart. Это мой файл repo.git / hooks / post-receive: #!/bin/bash export GIT_WORK_TREE=/var/www/current/myapp/ echo "Checking …
12 linux  bash  git  sudo  upstart 

1
Как зависеть от выскочки из сценария инициализации в Ubuntu 12.04
Я использую Ubuntu 12.04 LTS, и эта система использует в основном upstart-задания. К сожалению, моя система также зависит от скомпилированного вручную сервера dbmail , у которого есть только сценарий инициализации, но нет сценария выгрузки. Используя update-rc.d dbmail defaultsя установил dbmail для всех уровней запуска, но, к сожалению, он запускается до …

2
Upstart: запуск службы от имени непривилегированного пользователя и предварительный запуск сценария от имени пользователя root
У меня есть следующая выскочка работы: description "posty api" start on mysql stop on shutdown env RACK_ENV=production setuid vmail setgid vmail chdir /opt/posty_api pre-start script mkdir -p /var/run/posty chown -R vmail:root /var/run/posty end script exec /usr/local/bin/unicorn -D -c /opt/posty_api/unicorn.rb --env production >> /var/log/posty/upstart.log 2>&1 post-stop exec kill `cat /var/run/posty/unicorn.pid` respawn …
8 linux  upstart 

2
Автоматическое монтирование томов Truecrypt во время входа пользователя
Мне нужно автоматически смонтировать том Truecrypt во время входа пользователя. Этот объем является специфическим для каждого пользователя. Я не уверен, что делать дальше, так как я не очень хорошо знаком с Linux и различными сценариями запуска. Все тома Truecrypt находятся в моей сети. У меня уже есть соответствующая запись / …

2
Автозапуск SSH-туннелей под нагрузкой (Ubuntu)
Каждый раз, когда я вхожу в свой компьютер, я запускаю SSH-соединение с удаленным компьютером для работы с базой данных. Как я могу автоматизировать это в Ubuntu, чтобы мне не приходилось вводить это при каждом входе в систему на моем компьютере? ssh -L 3333:dbserver:3306 user@othersite.com
2 ssh  upstart 

1
Upstart скрипты, вызывающие проблемы
Мне нравится запускать маленькие веб-серверы при загрузке. Я использовал upstart, но часто мои скрипты не работают, что приводит к сбою запуска важных сервисов, таких как sshd. Какой безопасный способ сделать это? https://github.com/mcandre/node-ios7crypt/blob/66e79523d35f6bc6acc3e103bde6c56875430e70/upstart.conf
1 linux  script  boot  upstart 

1
Как я могу написать отказоустойчивый скрипт запуска, который запускает приложение с необходимыми разрешениями?
Я планирую настроить сервер с использованием Ubuntu Lucid Lynx , который использует upstart. Я не нахожу документацию слишком интуитивно понятной, поэтому я хотел бы попросить решение для моей конкретной проблемы. В настоящее время я использую скрипт для запуска туннеля IPv6 с помощью Freenet6 / gogo6 - сейчас это простой скрипт, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.