Pytania otagowane jako upstart

Upstart to oparty na zdarzeniach zamiennik demona / sbin / init, który obsługuje uruchamianie zadań i usług podczas rozruchu, zatrzymuje je podczas zamykania i nadzoruje je podczas działania systemu.


6
Jak wyłączyć usługę upstart w Ubuntu 10.10?
W 10.10 używa się upstart zamiast sysvinit. Możliwe jest usunięcie irytujących usług upstart, których nie chcesz, usuwając odpowiedni plik w /etc/init/blah.conf Jednak wydaje się to ciężkie podejście. Jak poprawnie skonfigurować upstart, aby móc selektywnie włączać i wyłączać te usługi za pomocą wiersza poleceń? Jako praktyczny przykład, odpowiedzi tutaj wymienione, aby …
27 ubuntu  boot  upstart 

3
Jak wykonywać polecenia jako root w git po otrzymaniu haka
Niedawno skonfigurowałem zdalne repozytorium git na serwerze dla aplikacji internetowej działającej jako usługa Upstart. Chciałbym użyć haczyka po otrzymaniu do uruchomienia działań wymaganych do zaktualizowania kodu aplikacji i zatrzymania, a następnie ponownego uruchomienia usługi aktualizacji. To jest mój plik repo.git / hooks / post-receive: #!/bin/bash export GIT_WORK_TREE=/var/www/current/myapp/ echo "Checking out …
12 linux  bash  git  sudo  upstart 


2
Upstart: Uruchom usługę jako nieuprzywilejowany użytkownik, a skrypt startowy jako root
Mam następującą pracę upstart: 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 respawn limit …
8 linux  upstart 

0
Upstart ponownie uruchom czas procesu
Pytanie o upstart. Rozumiem, że polecenie restartu powoduje zatrzymanie i ponowne uruchomienie procesu. Co się stanie, jeśli proces się nie zatrzyma i nie będzie sprawdzał sygnałów przez długi czas (20 minut lub 2 godziny)? Czy po tak długim czasie ponownie się uruchomi? Przykład mojego procesu: until stop_signal_received work for 2h …
1 upstart 


0
Jak uruchomić WEBrick jako zadanie upstart?
Muszę sprawić, by WEBrick (w zasadzie serwer internetowy Railsów) działał przy użyciu upstartu, ale nie mogę wymyślić, co mam napisać w skrypcie. Następujący daje mi błąd: chdir /rails-app exec su -s /bin/sh -c 'exec "$0" "$@"' myuser -- rails server -e production start on runlevel [2345] stop on runlevel [^2345] …

1
Bezpieczne rozgałęzianie niskoprzywilejowanego procesu potomnego za pomocą su vs. sudo
Próbuję uruchomić Node.js jako nieuprzywilejowany użytkownik ( dmitry w tym przypadku). Mając nadzieję, że ktoś może potwierdzić lub, jeśli to konieczne, proszę rozwinąć to, co widzę poniżej: Korzystając z Ubuntu 12.04 i nowszej wersji, napisałem skrypt zadania, który wywołuje: exec sudo -u dmitry /usr/bin/node /home/dmitry/node/linkskeeper/app.js >> /var/log/linkskeeper.sys.log 2>&1 To oświadczenie …

2
Używanie usługi cron vs. system zarządzanej do częstych zadań
Jeśli jakieś zadanie powinno być uruchamiane często, ale niekoniecznie precyzyjnie, jakie byłyby korzyści z korzystania cronz korzystania z usługi (np. Zarządzanej przez upstart) za pomocą skryptu pętli #!/bin/sh while true do do_task sleep 3600 done ? Dzisiejszym upstartmożemy wybrać użytkownika za pomocą setuidpolecenia, a upstart można skonfigurować tak, aby zrestartował …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.