Pytania otagowane jako daemon

W Linuksie systemy typu unix demonstrują oznaczenie procesów działających w tle i świadczących określone usługi. Bezpośrednie interakcje użytkownika z demonami nie są zamierzone.

1
Systemd: Uruchom skrypt Python podczas uruchamiania (virtualenv)
Mam skrypt Pythona, który normalnie uruchamiam za pomocą tego polecenia: (environment) python run.py Chcę uruchomić ten skrypt na początku. (Używam ubuntu) Oto moja usługa: [Unit] Description=My Script Service After=multi-user.target [Service] Type=idle ExecStart=/home/user/anaconda3/bin/python /home/user/space/run.py [Install] WantedBy=multi-user.target BTW, nie mogłem uruchomić tego skryptu, ale mogłem uruchomić dowolny skrypt, który nie znajduje się …

2
Czy demon start-stop może używać zmiennych środowiskowych?
Potrzebuję demonizować aplikację Windows działającą w Wine i utworzyć pid w /var/run. Ponieważ wymaga uruchomienia sesji X11, muszę się upewnić, że zmienna $ DISPLAY jest ustawiona w środowisku uruchomionego użytkownika. Zakładając, że mam już uruchomioną sesję X11 z danym wyświetlaczem, oto jak wygląda linia start-stop-demon w moim /etc/init.dskrypcie: start-stop-daemon --start …


1
Przeładuj konfigurację Monit - czy chcesz ponownie uruchomić monitorowane usługi?
Uruchamianie Monit 5.4 na serwerze Ubuntu. Kiedy używam monit reload, wydaje się, że restartuje monitorowane usługi (Tomcat 7 w tej sytuacji). Czy to oczekiwane zachowanie? Dokumentacja mówi : reload - Zainicjuj działającego demona Monit, demon ponownie przeczyta konfigurację, zamknie i ponownie otworzy pliki dziennika. Spodziewałbym się, że nie zrestartuje żadnej …
10 ubuntu  service  monit  daemon 

1
Skrypt początkowy nie tworzy pliku PID
Muszę utworzyć skrypt inicjujący dla rejestratora IRC. Skopiowałem /etc/init.d/skeleton. Wypełniłem sekcję konfiguracji, aby dostosować ją do moich potrzeb, a także musiałem dodać --background do komendy start daemon, ponieważ mój rejestrator IRC się nie rozdzielił. Program rejestrujący uruchamia się dobrze, gdy używam skryptu inicjującego, ale nie tworzy pliku .pid tak, jak …

2
Uruchom jako inny użytkownik
W systemie RedHat próbuję uruchomić program z innym użytkownikiem, który nie ma żadnej powłoki. W / etc / passwd, shell to / sbin / nologin. Próbowałem: su myuser -c /home/myuser/script.sh Wynik: To konto jest obecnie niedostępne. Z chown i setuid: chown myuser: moja grupa /home/myuser/script.sh chmod + s /home/myuser/script.sh /home/myuser/script.sh …
9 redhat  users  daemon 

2
Wywołanie demona w skrypcie /etc/init.d jest blokowane, nie działa w tle
Mam skrypt Perla, który chcę demonizować. Zasadniczo ten skrypt perla będzie czytał katalog co 30 sekund, czytał znalezione pliki, a następnie przetwarzał dane. Dla uproszczenia rozważmy następujący skrypt Perla (o nazwie synpipe_server, w nim znajduje się dowiązanie symboliczne /usr/sbin/): #!/usr/bin/perl use strict; use warnings; my $continue = 1; $SIG{'TERM'} = …
9 linux  unix  daemon  init.d 
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.