Unix & Linux

Fragen und Antworten für Benutzer von Linux, FreeBSD und anderen Un * x-ähnlichen Betriebssystemen

2
Stellen Sie sicher, dass ein Befehl in bash ausgeführt wurde
Ich habe eine Bash-Datei mit Befehlen zum Zusammenführen von PCAP-Dateien. Ich möchte wissen, ob es sowieso gibt, um sicherzustellen, dass eine Zeile in Bash läuft oder nicht. Wie in der Windows Bat-Datei haben wir% ErrorLevel% ¨ Sagen Sie einen Befehl touch -r dcn_file "${dir_dcn}"/"${TAG1_dcn}".pcap Wie stelle ich sicher, dass dies …

1
Leitet dies nach / dev / null um?
Ich habe dieses Skript im Arch-Wiki gefunden, dem ein ffmpegBefehl wie dieser vorangestellt ist < /dev/null ffmpeg -i "$a" -qscale:a 0 "${a[@]/%flac/mp3}" Ich verstehe den Befehl ffmpeg, es ist der < /dev/nullTeil. Soll es die ausführliche Ausgabe umleiten /dev/null/?


1
Wie werden nicht verwendete Architekturen, Treiber usw. aus Headern entfernt, wenn ein benutzerdefinierter Linux-Kernel erstellt wird?
Ich erstelle benutzerdefinierte Linux-Kernel-Pakete in einer Ubuntu 13.10 amd64-Umgebung auf apt-get source linux-image-$(uname -r)Debian-Weise make-kpkg clean;fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers. Linux-Header sind größer als Image Das Ergebnis sind zwei .deb - Dateien , wo die Datei linux-headers-ist 8.2M in Größe und die daraus resultierenden linux-image-ist nur 6.1M . Nachdem …

1
Bash Scripting - Lesen Sie Tarball von stdin
Ich habe eine Aufgabe, die ich schreiben muss und die meiner Meinung nach dumm einfach sein sollte, aber ich habe es tatsächlich ziemlich schwer. Ich habe ein kurzes Bash-Skript, das eine bestimmte Art von Anwendung in Tarball-Form aufnimmt und erstellt. Derzeit sind nur zwei Befehlszeilenargumente erforderlich: der Name der Anwendung …
7 bash  pipe  tar  stdin  fifo 



1
Cinnamon 2.0.14 stürzt ab, wenn ein zweiter Monitor mit NVIDIA-Treibern aktiviert ist (Mint 16)
Hier ist das Setup: 2x identische GTX460-Karten 1x BenQ 144hz Monitor (1920x1080) 1x Asus 60Hz Monitor (1920x1080) Ich sollte den NVIDIA-Treiber nicht selbst installieren und ppa:xorg-edgers/ppastattdessen das Repository verwenden. Ich habe es in beide Richtungen mit wenig Erfolg versucht, das heißt, beide Methoden funktionieren perfekt, bis ich nvidia-settingsden zweiten Monitor …


4
NFS-Partition als schreibgeschützt bereitgestellt
(Haftungsausschluss: Ich habe " NFS-Freigabe ist schreibgeschützt " gelesen und denke, es ist nicht das gleiche Problem.) Ich habe gerade NFS auf meiner Himbeere (Raspbian) eingerichtet und versuche, über OSX darauf zuzugreifen. So weit so gut, ich kann die Partition mounten, aber leider ist sie schreibgeschützt . Noch ein paar …

2
Sudo ändert PATH, führt jedoch dieselbe Binärdatei aus
Es sind zwei Python-Interpreter installiert: [user@localhost ~]$ /usr/bin/python -V && /usr/local/bin/python -V Python 2.4.3 Python 2.7.6 Sudo ändert PATH, wenn es ausgeführt wird: [user@localhost ~]$ env | grep PATH && sudo env | grep PATH PATH=/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/user/bin PATH=/usr/bin:/bin Der Python-Lauf durch sudo ist jedoch der gleiche wie der direkt durchgeführte: [user@localhost …
7 sudo  path 

1
adduser: Geben Sie in diesem Modus nur einen Namen an
Ich versuche, einen Benutzer mit diesem Befehl auf meinem Debian-Server hinzuzufügen: #!/bin/bash APPUSER="test1" APPGROUP="test2" # User adduser -c 'uwsgi user' --group $APPGROUP --system --no-create-home --disabled-login --disabled-password $APPUSER Es sagt mir jedoch, dass ich nur einen Namen angeben kann, aber ich gebe nur einen Namen an, soweit ich sehen kann. Was …
7 linux  bash  shell  debian 

3
Warum sind Dateihandles eine knappe Ressource?
Ich bin der Meinung, dass jedes Tutorial, das ich in den Servereinstellungen zur Ressourcenverwaltung lese, damit beginnt, dass Dateihandles eine knappe Ressource sind. Daher sollten wir versuchen, die Liste der geöffneten Dateien auf ein Minimum zu beschränken. Aber ich verstehe nicht wirklich, warum sie eine knappe Ressource sind. Ist ein …

1
Multicast-UDP-Stream mit socat sichern
Ich richte Video-Streaming ein. Im lokalen Netzwerk gibt es zwei Geräte, die Videos über UDP-Multicast streamen. Einer ist ein normaler Computer mit Linux (Streaming auf 239.220.221.10, Port 9200), der zweite ist ein spezieller DVB-S-Streamer (Streaming auf 239.220.220.32, Port 9200). Es gibt mehrere IPTV-Set-Top-Boxen im Netzwerk, die Streams von beiden Quellen …

2
Warum sind Bash-Tests in Bezug auf Leerzeichen so wählerisch?
Als erste Linie Java - Programmierer, finde ich die bash if- thenKonstrukt ziemlich verwirrend, vor allem in Bezug auf Leerzeichen. Kann jemand erklären, warum der erste funktioniert, aber nicht der zweite oder dritte? #works if [ -n $1 ]; then echo "parameterized"; fi #output: ./links: Zeile 1: [-n: Kommando nicht …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.