Unix & Linux

2
Testen, ob ein Prozess über if und -z ausgeführt wird

Ich habe einen Prozess auf meinem System, der bekanntermaßen abstürzt und geschäftskritisch ist, mein Netzwerkmanager. In jedem Fall muss ich eine Schleife schreiben, die prüft, ob sie ausgeführt wird, und sie startet, wenn sie nicht ausgeführt wird. Folgendes habe ich mir bisher ausgedacht:...

2
NetBSD: Der Suchpfad /etc/man.conf man funktioniert nicht

Ich habe ein neues Handbuchverzeichnis hinzugefügt /usr/local/share/man/man1b welches dateien enthält wie zb troff.1b In /etc/man.conf habe ich hinzugefügt _subdir ...some names... man1b _default /usr/{share,X11R7,X11R6,pkg,local,local/share}/man/ local /usr/local/share/man/ 1b {cat,man}1b man -p...

2
Zeigen des Domainnamens auf den Server

Ich habe kürzlich zwei Domains von NameCheap gekauft. Ich führe einen LEMP-Stapel unter Debian 7 aus und möchte wissen, wie ich Nameserver wie ns1.example.comund ns2.example.comauf meinem Server erstellen kann, da ich dies in meinen Domain-Einstellungen festlegen muss, damit sie auf meinen Server...

2
Laden Sie das Verzeichnis von sftp herunter

Ich möchte ein Verzeichnis von SFTP auf einen Server herunterladen. Ich kann mich mit SFTP anmelden sftp rob2056@storagename und kann dann einzelne Dateien erhalten mit: get *.txt /remotedir Ich möchte jedoch mehrere Verzeichnisse von sftp auf remote herunterladen, was ich nicht kann: get -r *...

2
Was sind GOM-Miner-Prozesse?

Ich habe nur wenige laufende Prozesse, die all meine Ressourcen aufbrauchen, Netzwerk- und Festplatten-E / A blockieren, und nach einiger Zeit konnte ich nicht einmal mehr zum klassischen Nicht-GUI-Terminal wechseln. Ich habe festgestellt, dass sie verwendet werden, topwährend ich Zeit hatte, und...

2
Warum installiert apt-get upgrade nicht die neueste PHP-Version?

Das mache ich normalerweise apt-get update apt-get upgrade um meinen Debian 8.x- Server auf dem neuesten Stand zu halten. Ich habe auch versucht apt-get dist-upgrade, aber meine PHP- Version ist immer noch dieselbe, die ich vor Monaten installiert habe, als ich meinen Server eingerichtet habe....

2
Net.ipv6.conf.eth0.autoconf kann nicht aktiviert werden

Ich kann net.ipv6.conf.eth0.autoconf nicht auf = 1 setzen. Geht nach jedem Neustart auf 0 zurück, wodurch eth0 niemals automatisch eine globale IPv6-Adresse bezieht. Ich verwende ein kopfloses Debian Jessie (Kernel 3.16.0-4-amd64). Nachdem ich meinem eth0 wie folgt eine ULA-Adresse zugewiesen habe:...

2
Verwenden von Befehlszeilenargumenten mit Umleitung

#include <fcntl.h> #include <stdio.h> #include <stdlib.h> int main(int argc, char** argv) { int val; if(argc!=2) { printf("Usage: %s <descriptor> \n", argv[0]); exit(1); } val=fcntl(atoi(argv[1]), F_GETFL, 0); switch(val & O_ACCMODE) { case O_RDONLY: printf("read only");...

2
Blind dd'ing fehlerhaftes Laufwerk auf neues Laufwerk

Ich habe ein fehlerhaftes 320-GB-Laufwerk mit Lesefehlern an denselben GB-Positionen, aber die genauen Positionen variieren. Ich bin mit Fehlerwahrscheinlichkeit in Ordnung, das kommt hier nicht in Frage. Zuallererst war ich überrascht, dass ich brauche, conv=syncum conv=noerrorwirklich nützlich zu...

2
Multithreading-Diff

Ich vergleiche den Inhalt von zwei Verzeichnissen mit dem diffBefehl in Bash. Auf einem Multithread-System wird nur ein Thread verwendet. Kennt jemand eine Möglichkeit, diffmehr als eine CPU / Thread verwenden zu müssen? Verwenden Sie

2
Index der Positionsparameter drucken / ausgeben

Ich habe diesen funktionierenden und einfachen Code, um die Positionsparameter VALUES wiederzugeben for i do echo "Argument = $i " done Hier ist die tatsächliche Ausgabe des Scrips Argument = --atleast-pkgconfig-version Argument = 0.9.0 Es macht den Job, aber ich habe versucht herauszufinden, wie...

1
Archlinux richtig PKGBUILD: Python-Programmfehler

In einer früheren Frage habe ich gefragt, wie man PKGBUILDein Binärpaket schreibt , um es zu installieren .deb. Die Lösung bestand darin, den Inhalt von zu extrahieren .debund die Daten in das Archlinux - Paket fakeroot, zu kopieren "${pkgdir}/". Das heißt, wenn die .debDatei ein data.tar.gzmit den...