Unix & Linux

42
Crontab-Job beginnt +1 Minute nach @reboot

Benötigen Sie ein Skript, das bei jedem Neustart in +1 Minute ausgeführt wird. Ich habe eine Aufzeichnung erstellt, @rebootaber für mein Drehbuch ist es noch zu früh. Wie kann ich es nach dem Neustart

42
Universal Node.js shebang?

Node.js ist heutzutage sehr beliebt und ich habe einige Skripte darüber geschrieben. Leider ist die Kompatibilität ein Problem. Offiziell sollte der Node.js-Interpreter aufgerufen werden node, aber Debian und Ubuntu liefern nodejsstattdessen eine ausführbare Datei namens . Ich möchte portable...

42
Float betrieb mit bc?

Es sieht so aus, als ob bc keine Float-Operationen unterstützt. Wenn ich das tue echo 1/8 | bc, bekomme ich eine Null. Ich habe es überprüft bc (1), aber es wird nicht einmal erwähnt float, also frage ich mich, ob es unterstützt

42
So drucken Sie "$" in here-document

Wie kann ich "$" in einem Here-Doc in Bash ausgeben? Zum Beispiel möchte ich eine Datei mit dem Inhalt auf einem entfernten Server haben $ABC=home_dir. $ ssh hostname sudo -s <<EOF echo "$ABC=home_dir" > file EOF Aber es würde als Variable behandelt. Wie kann ich ein Literal drucken...

42
grep: Speicher erschöpft

Ich habe eine sehr einfache Suche durchgeführt: grep -R Milledgeville ~/Documents Und nach einiger Zeit trat dieser Fehler auf: grep: memory exhausted Wie kann ich das vermeiden? Ich habe 10 GB RAM auf meinem System und es werden nur wenige Anwendungen ausgeführt. Ich bin wirklich überrascht, dass...

42
Was genau ist eine Umgebungsvariable?

Ich weiß, dass VARIABLE=valueeine Umgebungsvariable erstellt und export VARIABLE=valuefür Prozesse verfügbar gemacht wird, die von der aktuellen Shell erstellt wurden. envzeigt die aktuellen Umgebungsvariablen an, aber wo leben sie? Was umfasst eine Umgebungsvariable (oder eigentlich eine Umgebung...

42
Festlegen von IFS für eine einzelne Anweisung

Ich weiß, dass ein benutzerdefinierter IFS-Wert für den Bereich eines einzelnen Befehls / integrierten Befehls festgelegt werden kann. Gibt es eine Möglichkeit, einen benutzerdefinierten IFS-Wert für eine einzelne Anweisung festzulegen? Anscheinend nicht, da nach dem unten stehenden der globale...

42
Wie liste ich Gruppen mit gid in redhat auf?

Ich habe die Gruppen zuerst aufgelistet mit: groups Ich habe die Gruppe mit hinzugefügt groupadd -g 300 oinstall groupadd –g 500 dba und dann, wenn ich es tue groups root bin daemon sys adm disk wheel sfcb Ich kann keine von mir hinzugefügten Gruppen finden. Wie liste ich Gruppen mit Gruppen-ID...

42
Wie kann ich ssh dazu bringen, .ssh / config zu ignorieren?

Ich habe die folgenden in meiner ~ / .ssh / config. HOST 10.2.192.* USER foo PreferredAuthentications publickey IdentityFile ~/.ssh/foo/id_rsa Mit der obigen Konfiguration kann ich eine Verbindung zu einem Computer herstellen, während ich die Hälfte der Wörter eingebe. ssh 10.2.192.x Vor meiner...

42
Kann sed neue Zeilenzeichen ersetzen?

Gibt es ein Problem mit sed und New Line Character? Ich habe eine Datei test.txt mit folgendem Inhalt aaaaa bbbbb ccccc ddddd Folgendes funktioniert nicht: sed -r -i 's/\n/,/g' test.txt Ich weiß, dass ich das verwenden kann, traber meine Frage ist, warum es mit sed nicht möglich scheint. Wenn dies...

42
Wie kopiere ich mehrere Dateien mit einem Platzhalter?

Ich habe einen Ordner mit einer Reihe von Dateien in ABC. * (Es gibt ungefähr 100 solcher Dateien). Ich möchte sie alle in neue Dateien kopieren, deren Namen mit DEF beginnen. * Also will ich ABC.Page1 ABC.Page2 ABC.Topic12 ...etc kopiert nach DEF.Page1 DEF.Page2 DEF.Topic12 ...etc Was ist der...