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?
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
Danke :)
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
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.
Wow,
auf die Idee kam ich nicht :-[
Besten Dank