Wie bekomme ich die Ausgabe des obersten Befehls, um Rake-Argumente anzuzeigen?

22

In der Vergangenheit haben alle unsere Server automatisch Befehlsargumente angezeigt, die an Rake übergeben wurden, wenn wir sie oben anzeigen. Beispielsweise:

Bildbeschreibung hier eingeben

Aber auf diesem speziellen Server erhalten wir stattdessen Folgendes (Bild läuft von oben und zeigt den Befehl rake, zeigt jedoch keines der Argumente an, die an rake übergeben wurden):

Bildbeschreibung hier eingeben

Auf beiden Servern wird Ubuntu ausgeführt (obwohl der Server ohne Rake-Befehle eine neuere Version von Ubuntu ist). Beide lassen Rake durch Ruby Enterprise Edition laufen (wie von rvm unterstützt). Es scheint keine Dokumentation darüber zu geben, wie top auswählt, was in der Spalte "Befehl" angezeigt werden soll, außer dem offensichtlichen Umschalten zwischen "Mehr Daten / Weniger Daten" (alle Screenshots werden mit aktivierten zusätzlichen Daten angezeigt.

Ist jemand auf etwas Ähnliches gestoßen?

wbharding
quelle
Ich habe festgestellt, dass ps auf diesem Server das gleiche Problem aufweist wie oben. Weder werden Argumente angegeben, um zu harken. Die Suche nach einer Erklärung geht weiter.
wbharding
Ich verstehe jetzt das Problem, dass / proc / [pid] / cmdline (das steuert, was von oben und ps angezeigt wird) nicht die gleiche Ausgabe auf den beiden Servern gibt. Ich habe hier eine aktualisierte und detailliertere Frage gepostet. Serverfault.com/questions/478669/…
wbharding

Antworten:

25

Verwenden Sie top -cdiese Option , um Top-Show-Argumente zu erstellen. Alternativ können Sie auch einfach cein Rennen topstarten, um dies zu googeln.

Dennis Kaarsemaker
quelle
1
Entschuldigung, ich hätte klarer sein sollen: Die Screenshots, die ich gezeigt habe, waren nach dem Umschalten der Ausgabe mit "c". Sie haben immer noch nicht die Argumente für Rechen.
wbharding
1

Zeigt die Ausgabe von alias einen Alias ​​für top?

Es gibt keine Umgebungsvariable, von der ich weiß, dass sie das Standardverhalten von top ändert, da VIRT und CPULOOP dies nicht beeinflussen.

Was ist der Inhalt von / etc / toprc? - das ist eine systemweite Konfigurationsdatei (es gibt auch eine persönliche Konfigurationsdatei, aber ich bezweifle, dass Sie nichts darüber wissen würden)

Ich würde vorschlagen, / change / etc / toprc zu verursachen, um die Ausgabe zu erhalten, die Sie wünschen. Und einen Alias ​​loswerden, wenn einer existiert.

Jim Mcnamara
quelle