Ich versuche zu sehen, was passieren würde, wenn ich einen Befehl ausführen, aber es scheint, dass diese Befehle nach | kann nicht gezeigt werden? wie:Warum strace -f den Kindfortschritt nach | nicht verfolgen kann?
strace -f cat a.txt| cat
Es scheint strace und -f Umfang kann den gesamten Prozess zeigen. Ich denke, der letzte Teil ist in dem von gabel erstellten Kindfortschritt. Warum und wie man es macht?
Sorry, sollte ich 'verwenden cat' nicht' cats'. (Sie können es aktualisieren, um Ihre Antwort perfekt zu machen) Jetzt benutze ich Ihren Satz (ersetzen Sie Katzen mit Katze). Ich kann den Befehl fork() in der Ausgabe immer noch nicht sehen. Weißt du warum? – fourth
Die Bash-Shell verwendet 'clone' nicht' fork'. Suchen Sie stattdessen danach. – kaylum
Oh, du bist fabelhaft! – fourth