Brüder und Schwestern!
Ein Rätsel:
Wer es lösen kann bekömmet Lob im Überschwang
Aus dem Buche top
208 1 root 20 0 2445368 7688 4136 399,0 0,1 768:58.16 -bash
Läßt sich kurz killen, kommt gleich heimlich wieder töten, töten, ich denk schon wie Wagner
Nächster Hinweis
ps ax | grep bash
/bin/-bash -c!
Wer es lösen kann bekömmet Lob im Überschwang
Aus dem Buche top
208    1   root   20   0  2445368  7688   4136 399,0 0,1 768:58.16   -bash
Läßt sich kurz killen, kommt gleich heimlich wieder töten, töten, ich denk schon wie Wagner
Nächster Hinweis
ps ax | grep bash
/bin/-bash -c!
bei laufendem Motor
Ideen hier einwerfen!
Das Minus im Pfad erscheint mir seltsam. In argv[0] wäre es okay, aber aus Pfad für ein Binary zwar nicht ausgeschlossen, aber seltsam.
Was ist eigentlich Deine Frage?
Am Sun, Jan 15, 2023 at 04:24:54PM +0100 schrieb Clemens Haupt:Wohlan denn, stimmt Pauken und Trompeten!
Hallo Celmens,
Brüder und Schwestern!Das kann man immer brauchen :-).
Ein Rätsel:
Wer es lösen kann bekömmet Lob im Überschwang
208    1   root   20   0  2445368  7688   4136 399,0 0,1
768:58.16 Â Â -bash
Läßt sich kurz killen, kommt gleich heimlich wieder töten, töten, ich denkMal ein eine Zeile zusammengefasst.
schon wie Wagner
Nächster Hinweis
ps ax | grep bashWie wird die bash denn gestartet? Bei mir sagt "bash -c"
/bin/-bash -c!
"Die Option erfordert ein Argument."
Viele Grüße,
Christoph
Ich vermute mal, Du bist auf der Suche nach Ursprung des laufenden Prozesses...
Guten Abend Thomas!
Ich vermute mal, Du bist auf der Suche nach Ursprung des laufenden Prozesses...
Sehr gut. Eigentlich bin ich immer auf der Suche, manchmal auch des Ursprungs, ich hätte ursprünglich gefragt, das -bash: Wo kommst du denn her! Weil es angibt, bei ps aux, von /bin/.bash! Und da hab ich es nicht erwischt, weil debian hat das leergeräumt, das ist jetzt alles in /usr/bin,,aber das findet das -bash nicht, darum ist es so negativ
strace -bash
strace: Syscall 'ash' for -b isn't supported
strace /bin/-bash gibt es nicht...................NA SOWAS? >8-O[[[
Alloha, jetzt hat deinen Donnervogel den Brief versteckt wo ist nur mein mutt |-(((
Guten Abend Thomas!
Ich vermute mal, Du bist auf der Suche nach Ursprung des laufenden Prozesses...
Sehr gut. Eigentlich bin ich immer auf der Suche, manchmal auch des Ursprungs, ich hätte ursprünglich gefragt, das -bash: Wo kommst du denn her! Weil es angibt, bei ps aux, von /bin/.bash! Und da hab ich es nicht
erwischt, weil debian hat das leergeräumt, das ist jetzt alles in /usr/bin,,aber das findet das -bash nicht, darum ist es so negativ
strace -bash
strace: Syscall 'ash' for -b isn't supported
strace /bin/-bash gibt es nicht...................NA SOWAS? >8-O[[[
Alloha, jetzt hat deinen Donnervogel den Brief versteckt wo ist nur mein mutt |-(((
Am 15.01.23 um 19:26 schrieb Rolf Reintjes:
Am 15.01.2023 um 19:22 schrieb Clemens Haupt:
Guten Abend Thomas!
;Ich vermute mal, Du bist auf der Suche nach Ursprung des laufendenProzesses...
Sehr gut. Eigentlich bin ich immer auf der Suche, manchmal auch des
Ursprungs, ich hätte ursprünglich gefragt, das -bash: Wo kommst du
denn her! Weil es angibt, bei ps aux, von /bin/.bash! Und da hab ich
es nicht erwischt, weil debian hat das leergeräumt, das ist jetzt
alles in /usr/bin,,aber das findet das -bash nicht, darum ist es so
negativ
strace -bash
strace: Syscall 'ash' for -b isn't supported
strace /bin/-bash gibt es nicht...................NA SOWAS? >8-O[[[
Alloha, jetzt hat deinen Donnervogel den Brief versteckt wo ist nur
mein mutt |-(((
Wenn das - davor steht, ist es eine login-shell.
Hoppla!
Hast du das aus dir selbst oder haben andere es dir gesagt?"
(Frage von Jesus an Pilatus auf dessen Frage, ob er der König der Juden sei!)
Tatsache: Dann kann es nur ein Problem von systemD und dem Mutterrechner
des hostsystems sein!
Oder doch nicht? Wie sag ich es aber netcup.de ....
In jedem Fall:
Danke (Lobausschütt)
lieber (Heftiges Musikausschütt)
Rolf, der Retter
(Trompetengeschmetter :-)
R
Clemens Haupt 0043 1 5350 600Â oder +676 3907418 24/7, halt recht
leise!....
Wenn das - davor steht, ist es eine login-shell.
Ich habe es gegooglet und dann selber ausprobiert: Ich habe STRG-ALT-F2 gedrückt und mich eingeloggt. Dann stand unter ps aux ein bash mit einem - davor, also -bash .
strace -bash
strace: Syscall 'ash' for -b isn't supported
strace /bin/-bash gibt es nicht...................NA SOWAS? >8-O[[[
Zurück zu Debian 11.6, nicht zu X, nur Konsole, reingeschummelt bis root, top gestartet und schin geht die Sch* los mit -bash und "k" und [enter] zum Morden von -bash und unund [enter] zum Morden von -bash und d [enter] zum Morden von -bash und und [enter] zum Morden von -bash und [enter] zum Morden von -bash und und [enter] zum Morden von -bash und und und [enter] zum
Morden von -bash und?
Ich habe es gegooglet und dann selber ausprobiert: Ich habe STRG-ALT-F2 gedrückt und mich eingeloggt. Dann stand unter ps aux ein bash mit einem - davor, also -bash .
Am 15.01.2023 um 19:46 schrieb Clemens Haupt:
Am 15.01.23 um 19:26 schrieb Rolf Reintjes:
Am 15.01.2023 um 19:22 schrieb Clemens Haupt:
Guten Abend Thomas!
;Ich vermute mal, Du bist auf der Suche nach Ursprung deslaufenden Prozesses...
Sehr gut. Eigentlich bin ich immer auf der Suche, manchmal auch des
Ursprungs, ich hätte ursprünglich gefragt, das -bash: Wo kommst du
denn her! Weil es angibt, bei ps aux, von /bin/.bash! Und da hab
ich es nicht erwischt, weil debian hat das leergeräumt, das ist
jetzt alles in /usr/bin,,aber das findet das -bash nicht, darum ist
es so negativ
strace -bash
strace: Syscall 'ash' for -b isn't supported
strace /bin/-bash gibt es nicht...................NA SOWAS? >8-O[[[
Alloha, jetzt hat deinen Donnervogel den Brief versteckt wo ist nur
mein mutt |-(((
Wenn das - davor steht, ist es eine login-shell.
Hoppla!
Hast du das aus dir selbst oder haben andere es dir gesagt?"
Ich habe es gegooglet und dann selber ausprobiert: Ich habe
STRG-ALT-F2 gedrückt und mich eingeloggt. Dann stand unter ps aux ein
bash mit einem - davor, also -bash .
Vielen lieben Dank schon jetzt einmal allen!Tatsache: Dann kann es nur ein Problem von systemD und dem
Mutterrechner des hostsystems sein!
Oder doch nicht? Wie sag ich es aber netcup.de ....
Am 15.01.23 um 19:51 schrieb Rolf Reintjes:
Am 15.01.2023 um 19:46 schrieb Clemens Haupt:
Am 15.01.23 um 19:26 schrieb Rolf Reintjes:
Am 15.01.2023 um 19:22 schrieb Clemens Haupt:
Atemberaubend
Also: STRG-ALT-F2 macht bei 10.13 von Debian hier bei mir auf der Konsole gar nüscht,
im X befreit es mich von X und xfce, und spendet die Konsole /dev/tty2
In Debian 11.6, nur Konsolen, nix X von jeder Konsole zu /dev/tty2 sehr
brav, so mag ich das. Ein wenig X?
Rolf Reintjes <lists.rolf@reintjes.nrw> (So 15 Jan 2023 19:51:37 CET):
Ich habe es gegooglet und dann selber ausprobiert: Ich habe STRG-ALT-F2 gedrückt und mich eingeloggt. Dann stand unter ps aux ein bash mit einem - davor, also -bash .
Leute. Das - wird vom Aufrufer der Shell in argv[0] eingetragen. Der
Aufrufer macht sowas wie
exec("/bin/bash", "-bash", …)
Siehe exec(3) und auch als Analogon `help exec`
Das macht normalerweise jemand, der der startenden Shell mitteilen
möchte, dass sie eine Login-Shell ist. Z.B. der Login-Prozess (login(1))
tut das, möglicherweise auch - je nach Konfiguration - das
Gnome-Termnal.
Die Shell hat sich an diese Konvention gewöhnt, und guckt unmittelbar
nach dem Start nach, ob argv[0][0] ein '-' ist, und verhält sich dann
wie eine Login-Shell, ansonsonsten halt nur wie eine (möglicherweise interaktive) Nicht-Login-Shell.
Am Sun, Jan 15, 2023 at 11:32:32PM +0100 schrieb Heiko Schlittermann:
exec("/bin/bash", "-bash", …)
Siehe exec(3) und auch als Analogon `help exec`
Danke für die Erklärung. Damit habee ich mal wieder etwas gelernt. Allerdings gibt es bei Debian Bullseye keine Manpages zu exec,
weder man exec noch man 3 exec. Auf einer aktuellen Webseite
ist exec(3) vorhanden. Aber dort ist kein Hinweis auf eine
Login-Shell.
Das da oben ist C Code. Die man Page findest Du in
# dpkg -S /usr/share/man/man3/exec.3.gz
manpages-dev: /usr/share/man/man3/exec.3.gz
Mit Login Shells hat das wenig zu tun. Heiko wollte vermutlich darauf
hinaus, dass ein Programm unter Unix seinen Namen in der Prozessliste quasi beliebig setzen darf. Und eine Login Shell das dann entspechend tut.
Am Sun, Jan 15, 2023 at 07:22:26PM +0100 schrieb Clemens Haupt:Gnade, Gnade, gebet Pardon, nicht die Peitsche! Nicht wieder die
Hallo Clemens,
Ich vermute mal, Du bist auf der Suche nach Ursprung des laufendenDa ist wohl ein Minus-Zeichen zu viel.
Prozesses...
strace -bash
strace: Syscall 'ash' for -b isn't supported
strace /bin/-bash gibt es nicht...................NA SOWAS? >8-O[[[
Bei mir (Bullseye), relativ neu gibt es /bin/bash und /usr/bin/bash.
Die haben aber die selben Inodes. whereis bash zeigt /usr/bin/bash an.
Das selbe gilt für andere Binaries.
Again what learned.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 299 |
Nodes: | 16 (2 / 14) |
Uptime: | 83:18:39 |
Calls: | 6,696 |
Calls today: | 1 |
Files: | 12,229 |
Messages: | 5,347,919 |