Siduction Forum

Siduction Forum => Software - Support => Topic started by: Penyelam on 2014/11/23, 19:26:17

Title: Warum startet python automatisch
Post by: Penyelam on 2014/11/23, 19:26:17
Nach Neustart läuft immer python:
ps -ef|grep python
www-data  1833     1  0 19:09 ?        00:00:00 /usr/bin/python /usr/share/pywwetha/source/pywwetha.py
netstat -ltnp
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.86:80           0.0.0.0:*               LISTEN      1833/python     


Ich hab mit "update-rc.d pywwetha remove" bereits die Einträge aus /etc/rc... entfernt,
trotzdem läuft es immer noch automatisch an, wie kann ich das abschalten?
Title: Re: Warum startet python automatisch
Post by: melmarker on 2014/11/23, 19:33:03
hmm -- das könnte ganz zufällig damit zu tun haben, dass wir seit Ende 2013 systemd benutzen. Is nur ne Vermutung, die dadurch erhärtet wird, dass wir systemd.services mitliefern und nichts mehr für sysvinit. In ganz kurz:


systemctl disable pyweetha

Title: Re: Warum startet python automatisch
Post by: Penyelam on 2014/11/23, 20:05:23
Danke  :)
Title: Re: Warum startet python automatisch
Post by: Penyelam on 2014/11/24, 15:32:20
Hallo melmarker,
ganz ehrlich, ich hab mich bisher wenig darum gekümmert wer meine Dienste startet, bin aber gerade dabei mich einzulesen.

Verwirrend ist, daß auf http://manual.siduction.org/sys-admin-gen (http://manual.siduction.org/sys-admin-gen) zum Starten der Dienste "/etc/init.d/<service> start" genannt  wird.
Unter http://manual.siduction.org/sys-admin-systemd (http://manual.siduction.org/sys-admin-systemd) findet sich der Hinweis: "...benutzt siduction bereits Systemd als Standard-Init-System"

Wenn ich mir die Ausgabe von ps ansehe, scheinen beide Init-Systeme zu laufen. Ist das korrekt oder sollte ich der Anleitung unter sys-amin-sytemd folgen?
root@siductionbox:~# uname -a
Linux siductionbox 3.17-4.towo-siduction-amd64 #1 SMP PREEMPT siduction 3.17-12 (2014-11-21) x86_64 GNU/Linux
root@siductionbox:~# ps -ef | grep -E 'PID|systemd|init'
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 10:18 ?        00:00:01 /sbin/init
root       248     1  0 10:18 ?        00:00:00 /lib/systemd/systemd-journald
root       266     1  0 10:18 ?        00:00:00 /lib/systemd/systemd-udevd
root       703     1  0 10:18 ?        00:00:00 /lib/systemd/systemd-logind
message+   705     1  0 10:18 ?        00:00:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
lightdm    797     1  0 10:18 ?        00:00:00 /lib/systemd/systemd --user
root      1745 29846  0 15:14 pts/1    00:00:00 grep -E PID|systemd|init
manfred   5386     1  0 10:19 ?        00:00:00 /lib/systemd/systemd --user
manfred   5443     1  0 10:19 ?        00:00:00 /usr/lib/kde4/libexec/start_kdeinit +kcminit_startup
manfred   5444     1  0 10:19 ?        00:00:00 kdeinit4: kdeinit4 Running...                 
manfred   5449  5444  0 10:19 ?        00:00:00 kdeinit4: klauncher [kdeinit] --fd=9           
manfred   5451     1  0 10:19 ?        00:00:02 kdeinit4: kded4 [kdeinit]                     
manfred   5566  5444  0 10:20 ?        00:00:00 kdeinit4: ksmserver [kdeinit]   


Dank und Gruß
Penyelam
Title: Re: Warum startet python automatisch
Post by: der_bud on 2014/11/24, 17:54:47
ls -ln /sbin/init
lrwxrwxrwx 1 0 0 20 Nov 18 13:15 /sbin/init -> /lib/systemd/systemd

;)
Oder, mit anderen Worten, /sbin/init verlinkt auf systemd, um Kompatibilität zu erhalten. Aus dem gleichen Grund führt systemd in Debian auch noch Scripte in /etc/init.d/ aus, für die (noch) keine eigenen systemd-services vorliegen, der Übergang soll schliesslich so sanft wie möglich stattfinden.
Title: Re: Warum startet python automatisch
Post by: Penyelam on 2014/11/24, 22:59:54
Wow,
auf die Idee kam ich nicht  :-[
Besten Dank