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.
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ę …
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 …
Czy istnieje różnica między demonem a usługą? A może oba są aplikacjami, które rezydują w pamięci i są przypisane do określonego portu i nasłuchują / odpowiadają na żądania?
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 …
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 …
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 …
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'} = …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.