Apple iPhone Forum und Community

Normale Version: Terminal: passwd process still running
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,
ich wollte meine SSH Passwörter für root und mobile ändern, was für mobile auch gut geklappt hat. Bis zur Eingabe von su root und alpine klappt auch noch alles für das root Passwort aber wenn ich dann passwd eingebe, um es zu ändern erscheint: another passwd process is still running. Hab jetzt mal nen Tag gewarte, ob der Prozess dann fertig ist, aber leider nicht.
Das mobile Passwort habe ich schon mit winSCP getestet. Das ist wohl nicht der Prozess der noch läuft, da es schon funktioniert. Habe im Terminal mit ps mal geschaut, was so läuft, da kam nur: ttys 000 - ttys 003.
Habe dieses Problem 2,3 mal bei Google gefunden aber es wurde leider nie beantwortet.
Ich würd mich freuen, wenn mir einer sagen kann, ob und wenn ja wie, man diesen Prozess evtl. stoppen kann.

Danke schonmal und schönen Tag noch
kill -9 <pid>

beendet den Prozess sofort ohne nachzufragen,

einfacher ist natürlich ein einfacher reboot...
starte das phone mal neu. evtl. hängt der prozess ja noch von der letzten passwort änderung.
wow, das ging ja fix mit der hilfe. rebooten will ich nit unbedingt, wegen diesem tetherded jb, auch wenns ja nicht wirklich ein problem sein sollte, solange ich nen computer in der nähe habe.....
jetz muss ich aber leider nochma nachfragen:
kill-9 kennt mein terminal nit. brauch ich danoch ne erweiterung für? ah ok, das leerzeichen vor "-" hab ich vergessen aber es erscheint das selbe, wie
wenn ich nur kill eingebe:
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -1 [sigspec].
kannst du damit was anfangen. achja und wofür steht das <pid> in deiner antwortet?
kill -0 <pid>

das <pid> bitte durch die Nummer des Prozesses ersetzen Zwinkern

die nummer erfährst du mit

ps
ok, danke.
eine hoffentlich letzte frage noch, bevor ich was kaputt mache:
unter ps bekomme ich ja die Prozesse:
ttys 000 bis ttys 003
angezeigt. kann ich die einfach killen oder haben die vielleicht doch nix damit zu tun und laufen immer für etwas anderes was vielleicht wichtig ist.
ttys sind terminals, welche dort jetzt iPhone spezifisch sind kann ich dir nicht sagen. Ich hab auch 000-003.

Meine Empfehlung lautet noch immer neustart
ok, hab mich zu nem neustart überwunden... für was der alles gut ist....
es hat also funktioniert, habe mein passwort nun geändert....
vielleicht noch eine kleine anmerkung, falls das irgendwem hilft:
im terminal soll ja, glaub ich, ungefähr sowas zu beginn stehen:
"name des iphones" :~mobile$ und dann gibt man die befehle ein.

vor meinem neustart stand dort nicht der name meines iphones, sondern etwas anderes, was sich auch gut und passend angehört hat (weiss grad leider nicht mehr was). könnte also etwas damit zu tun gehabt haben. denn nach meinem neustart stand dort der name meines iphones, wie es ja auch sein soll....und es klappte.
man hätte also vielleicht irgendwie auf diesen "text":
"name des iphones" :~mobile$ zu beginn kommen können und müssen....

naja, bei mir ist nun alles gut. Danke euch für die schnelle und gute hilfe.

lasst´s euch gut gehen
000-003 ist falsch wenn du nur einmal per SSH verbunden bist am telefon.

finde heraus wer du bist:
[1313] root@3G-RolFon ~ # who am i
root ttys000 Feb 15 13:01 (192.168.20.2)

dann schaust du wie viele du hast:
[1331] root@3G-RolFon ~ # ps -ef | grep tty
0 532 530 0 0:00.12 ttys000 0:00.21 -sh
0 542 532 0 0:00.02 ttys000 0:00.03 ps -ef

mit "kill -9 <PID>" schmeisst du dann die anderen 2 hinaus. PID = 2. spalte im befehl oben.

gruß