Sie sind nicht angemeldet.

sin7

User

  • »sin7« ist der Autor dieses Themas

Beiträge: 7

Registrierungsdatum: 10.09.2009

Derivat: Ubuntu

Architektur: 64-Bit PC

  • Nachricht senden

1

29.09.2009, 22:48

Kleine Terminal Frage bezüglich Befehl.

Hallo Liebe Linux Community

Ich brauche einen befehl fürs Terminal, mit dem ich einen (schon laufenden) Prozess neustarten / refreshen kann. Folgende Situation: Ich bearbeite meine Confg file von Conky und will nach einem neuverfassten eintrag conky neustarten / refreshen um die änderung an der config wirksam zu machen. Noch mache ich das total umständlich das ich über den Taskmanager den Prozess Kille/Beende und ihn dann übers Termin neustarte. Aber wie ich Linux kenne muß das auch konfortabler gehen.

Danke im vorraus

  • »floogy« ist männlich

Beiträge: 3 071

Registrierungsdatum: 10.03.2005

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: GNOME 3.0

Andere Betriebssysteme: debian

  • Nachricht senden

2

29.09.2009, 23:56

Probiere es mal mit `kill -1 $PROGRAMNAME`
http://www.ostc.de/howtos/unix-signals-HOWTO.txt

siehe SIGHUP

  • »Tronic69« ist männlich

Beiträge: 264

Registrierungsdatum: 01.09.2005

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: Unity

Andere Betriebssysteme: neben Ubuntu beruflich Solaris sowie (leider) auch SLES 9-11

  • Nachricht senden

3

30.09.2009, 13:19

Als kleine Ergänzung:
Du findest einige Infos zu Conky unter http://wiki.ubuntuusers.de/Conky und dort auch den Befehl dafür:

Quellcode

1
killall -SIGUSR1 conky
Wenn die Klügeren immer nachgeben, geschieht immer das was die Dummen wollen! 8)
Wollen wir das wirklich ???


  • »floogy« ist männlich

Beiträge: 3 071

Registrierungsdatum: 10.03.2005

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: GNOME 3.0

Andere Betriebssysteme: debian

  • Nachricht senden

4

30.09.2009, 22:05

Stimmt natürlich kill benötigt PIDs (z.B. per ps zu ernmitteln) und nicht Programmnamen. Dasfür ist killall besser geeignet.

5

01.10.2009, 00:26

...wobei killall wiederum den kompletten Pfad bevorzugt ;)
zB.

Quellcode

1
killall `which conky`
oder wenn man sich den Umweg über "ps" sparen will

Quellcode

1
kill `pidof conky`

Entprechendes kill-Signal und ggf. "sudo" sind nach eigenem Ermessen einzusetzen... :)
Beim Erstellen dieser Nachricht kamen keine Tiere zu Schaden.
me is all sausage
but don't call me Ferdl

  • »Tronic69« ist männlich

Beiträge: 264

Registrierungsdatum: 01.09.2005

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: Unity

Andere Betriebssysteme: neben Ubuntu beruflich Solaris sowie (leider) auch SLES 9-11

  • Nachricht senden

6

01.10.2009, 13:47

es ging aber auch mit pkill und dem Programmnamen:

Quellcode

1
pkill -SIGUSR1 conky


Woran man mal wieder erkennen kann wie vielseitig Linux doch ist 8)
Wenn die Klügeren immer nachgeben, geschieht immer das was die Dummen wollen! 8)
Wollen wir das wirklich ???