Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] Warum startet python automatisch  (Read 2037 times)

Offline Penyelam

  • User
  • Posts: 221
[DE] Warum startet python automatisch
« on: 2014/11/23, 19:26:17 »
Nach Neustart läuft immer python:
Code: [Select]
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?

Offline melmarker

  • User
  • Posts: 2.799
    • g-com.eu
Re: Warum startet python automatisch
« Reply #1 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:

Code: [Select]
systemctl disable pyweetha
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

Offline Penyelam

  • User
  • Posts: 221
Re: Warum startet python automatisch
« Reply #2 on: 2014/11/23, 20:05:23 »
Danke  :)

Offline Penyelam

  • User
  • Posts: 221
Re: Warum startet python automatisch
« Reply #3 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 zum Starten der Dienste "/etc/init.d/<service> start" genannt  wird.
Unter 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?
Code: [Select]
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

Offline der_bud

  • User
  • Posts: 1.072
  • member
Re: Warum startet python automatisch
« Reply #4 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.
Du lachst? Wieso lachst du? Das ist doch oft so, Leute lachen erst und dann sind sie tot.

Offline Penyelam

  • User
  • Posts: 221
Re: Warum startet python automatisch
« Reply #5 on: 2014/11/24, 22:59:54 »
Wow,
auf die Idee kam ich nicht  :-[
Besten Dank