Jaki jest kanoniczny sposób, aby zlecenie upstart zmieniło swój identyfikator użytkownika i uruchomiło skrypt jako użytkownik nieuprzywilejowany? Oczywiście można użyć sulub sudo, ale wydaje się to hacking (i może generować niepotrzebne linie
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.
Jaki jest kanoniczny sposób, aby zlecenie upstart zmieniło swój identyfikator użytkownika i uruchomiło skrypt jako użytkownik nieuprzywilejowany? Oczywiście można użyć sulub sudo, ale wydaje się to hacking (i może generować niepotrzebne linie
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ą...
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....
Korzystam z Ubuntu 12.04 LTS i ten system wykorzystuje przede wszystkim zadania upstart. Niestety mój system zależy również od ręcznie skompilowanego serwera dbmail , który ma tylko skrypt inicjujący, ale nie ma skryptu wstępnego. Za pomocą update-rc.d dbmail defaultszainstalowałem dbmail dla...
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...
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...
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...
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...
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ć...
Próbuję usunąć usługę systemd i zainstalować upstart w Ubuntu 16.4, ale po jej usunięciu i ponownym uruchomieniu system nie uruchamia się, tylko fioletowy ekran. jak można usunąć lub wyłączyć