Unix & Linux

54
Linux: Prozess basierend auf Argumenten beenden

Wie kann ich einen Prozess basierend auf seinen Befehlszeilenargumenten beenden? killall, pgrepund pkillscheinen nur auf der Grundlage des Prozessnamens zu funktionieren. Ich brauche dies, um in der Lage zu sein, zwischen einer Reihe von Anwendungen zu unterscheiden, die in virtuellen...

54
So definieren und laden Sie Ihre eigene Shell-Funktion in zsh

Es fällt mir schwer, meine eigenen Shell-Funktionen in zsh zu definieren und auszuführen. Ich befolgte die Anweisungen in der offiziellen Dokumentation und versuchte es zunächst mit einem einfachen Beispiel, brachte es aber nicht zum Laufen. Ich habe einen Ordner: ~/.my_zsh_functions In diesem...

54
Cygwin hat keinen Überwachungsbefehl?

Ich habe Cygwin auf meinem Windows XP installiert, um einige seiner Befehle zu verwenden. Jetzt muss ich alle 2 Minuten eine Datei überprüfen und möchte watch für diesen Zweck verwenden, aber ich sehe, dass Cygwin keinen solchen Befehl hat. Ist das wirklich wahr? Was kann ich stattdessen...

54
Bewegen Sie `rm` in den Papierkorb

Gibt es ein Linux-Skript / eine Linux-Anwendung, das / die Dateien nicht löscht, sondern an einen bestimmten Speicherort im Papierkorb verschiebt? Ich möchte dies als Ersatz für rm(vielleicht sogar als Alias ​​für Letzteres; es gibt Vor- und Nachteile dafür). Mit "Papierkorb" meine ich einen...

54
Drucken Sie den Dateiinhalt ohne die erste und letzte Zeile

Kann ich auf einfache Weise eine Datei als Echo ausgeben und dabei die erste und die letzte Zeile überspringen? Ich war auf der Suche bei Rohrleitungen aus headin tail, aber für diejenigen , scheint es , wie ich die Gesamt Linien von vornherein wissen müsste. Ich habe auch nachgesehen split, aber...

54
Top und ps zeigen nicht dasselbe CPU-Ergebnis

Dies ist mit dieser Frage verbunden. Wenn ich renne, toperhalte ich folgendes Ergebnis: pid 3038verwendet 18% CPU, jedoch beim Laufen das Ergebnis ist 5,5%. Und diese Zahl scheint sich nicht mit der Zeit zu ändern (dh wenn derselbe Befehl etwas später ausgeführt wird) ... Berechnet der psBefehl den...

54
Warum benötigt mount root-Rechte?

Warum verlangt Linux, dass ein Benutzer root / using sudo / spezifisch autorisiert ist, um etwas zu mounten? Es scheint, als ob die Entscheidung, ob ein Benutzer etwas bereitstellen darf, auf seinen Zugriffsrechten auf das Quellvolume / die Netzwerkfreigabe und auf den Bereitstellungspunkt basieren...

54
Wie überprüfe ich den Fortschritt der Ausführung von cp?

Ist es möglich, den Fortschritt der Ausführung des CP-Prozesses zu überprüfen? Einige Prozesse reagieren auf verschiedene KILL-Signale, sodass Sie ihren Status überprüfen können. Ich weiß, dass ich cp mit dem Parameter -v ausführen kann, aber wenn ich das vergesse, läuft cp sehr lange und ich...

54
Was bedeutet die Chrom-Option "--no-sandbox"?

Ich verwende Chromium wie folgt: chromium --no-sandbox Ich mache das, weil ich Debian Squeeze auf einem OpenVZ-VM-Container ausführe und nur so kann ich es zum Laufen bringen. Obwohl ich immer wieder lese, ist das schrecklich . Aber ich möchte genau wissen warum. Kann mir das bitte jemand erklären?...

54
Verketten von zwei Variablen mit einem Unterstrich

Ich muss zwei Variablen verketten, um einen Dateinamen mit einem Unterstrich zu erstellen. Nennen wir meine Variablen $FILENAMEund $EXTENSIONwo Dateinamen aus einer Datei gelesen wird. FILENAME=Hello EXTENSION=WORLD.txt Jetzt... Ich habe folgendes erfolglos versucht: NAME=${FILENAME}_$EXTENSION...

54
Standard-Exit-Code bei Prozessende?

Wenn ein Prozess mit einem handhabbaren Signal beendet wird, wie SIGINToder SIGTERMaber nicht, wie lautet der Beendigungscode des Prozesses? Was ist mit unbehandelbaren Signalen SIGKILL? Nach allem, was ich sagen kann, SIGINTführt das Beenden eines Prozesses wahrscheinlich zu Exit-Code 130. Aber...