Lassen Sie uns sagen , dass die LINK Variable folgendes enthält: 1a2b3c. Ich möchte anzeigen Full path: /home/build/1a2b3c. PWD ist derzeit bei /home; Ich kann Folgendes nicht zum Laufen bringen: @echo "Full path: $(readlink -f build/$(LINK))"
Bei dem Versuch , 10 Benutzerkonten in Bash auf Ubuntu unter Windows erstellen erhalte ich: Creating UNIX user failed, returned error code 10. Bei der Eingabe von Bash bekomme ich die Nachricht groups: cannot find name for group ID 0. Ich bin also mit dem Standard-Root-Benutzer fest. Ich habe versucht, …
Ich möchte einen Ordner erstellen, in den ich alle Videodateien einfügen kann und in dem ffmpeg sie abfängt und als mp4 ausspuckt und die Nicht-mp4-Datei entfernt. Ich habe folgendes: for f in *.*; do ffmpeg -i input -c:v libx264 -crf 23 -preset medium -c:a libfdk_aac -vbr 4 -movflags +faststart -vf …
Aus Gründen, auf die ich nicht eingehen möchte, muss ich Verzeichnisse kopieren, solange die durchschnittliche Systemlast niedrig ist. Kann mir jemand beim Schreiben eines BASH-Skripts helfen, das den Inhalt eines Verzeichnisses kopiert? Überprüfen Sie jedoch, ob die durchschnittliche Systemlast vor dem Kopieren der einzelnen Dateien unter X liegt, und warten …
Ich versuche, ein kleines Skript zu schreiben, um Gunicorn für eine Python-Website zu starten, die ich gerade erst mache. Ich habe das Skript unter https://github.com/benoitc/gunicorn/blob/master/examples/gunicorn_rc leicht geändert . Hier ist meine Version. #!/bin/sh GUNICORN=/usr/local/bin/gunicorn ROOT=/srv/mobile-site/app PID=/var/run/gunicorn.pid APP=mobilecms:app if [ -f $PID ]; then rm $PID fi cd $ROOT exec $GUNICORN …
Ich versuche, diesen Rails-Alias zu meinem .bash_profile hinzuzufügen. alias migrate='bin/rake db:migrate db:test:clone’ Wenn ich den Befehl im Terminal eingebe, funktioniert er so lange, bis ich eine neue Sitzung beginne. Wenn ich den Befehl hinzufüge .bash_profileund source .bash_profilebekomme ich -bash: alias: db:migrate: not found -bash: alias: db:test:clone”: not found Der Rest …
Der Titel sagt schon alles. Vielleicht ist es nur mein Laptop, aber ich verwende Ubuntu 16.04 für WSL und keine Tastenkombination erlaubt es mir, nach oben oder unten zu blättern. Ich habe jede Kombination von Ctrl, Shift, PgUp, PgDn und den Pfeiltasten ausprobiert.
Daher gibt es in meinem Projekt viele Bash-Skriptdateien, die aus Quellen stammen, aber niemals direkt ausgeführt werden, sodass sie keine Shebang-Zeile und kein gesetztes Ausführungsbit erhalten. Vim färbt sie ein wenig, nutzt aber nicht die volle Färbung. Wie kann ich vim optimieren, um mir alle normalen Bash-Farben für diese Dateien …
Ich möchte einige Programme ausführen, die von einem Basisverzeichnis abhängen, aber für meinen aktuellen Benutzer ist kein Basisverzeichnis definiert. Ich möchte keinen Benutzer erstellen, um dieses Programm auszuführen, und ich möchte es nicht als root ausführen. Gibt es eine Möglichkeit, ein Basisverzeichnis (z. B. / tmp) nur für die aktuelle …
Also benutze ich iTerm auf meinem MacBook Air und auch auf meinem MacBook Pro. Ich habe mit .bashrc und .bash_profile herumgespielt und versucht, clevere Wege zu finden, um Dinge zu konfigurieren. Irgendwann habe ich beschlossen, dass sowohl dieser Computer als auch mein MacBook Pro dieselbe .bash_profile-Datei verwenden sollen, also habe …
Ich habe mit den Dateiberechtigungen auf meinem NAS - My Book Live - rumgespielt, der unter Debian Lenny läuft. Jetzt ist jede Datei, die ich erstelle, standardmäßig ausführbar. Dies geschieht nur auf dem Computer, auf dem der NAS installiert ist. Wenn ich auf den NAS ssh, werden neu erstellte Dateien …
Ich suche nach einer Möglichkeit, eine Datei zu überwachen und ein Ereignis auszulösen, sobald die Datei entfernt wurde. Sobald es entfernt wurde, ersetze / kopiere ich eine neue Datei und starte den Monitor erneut. Z.B watch "/tmp/fileToMonitor.txt" // file deleted by some process cp new_file "/tmp/fileToMonitor.tx" // watch file again …
Ich habe versucht, Cygwin (64-Bit-Version) auf meinem Computer zu installieren, und es ging durch hunky-dory, bis am Ende autorebase.bat mit Exit-Code 1 fehlschlug. Ich habe die Protokolle gelesen und sie waren nicht zu hilfreich, so dass ich Ich habe versucht, autorebase.bat alleine über eine Befehlszeile auszuführen, und ich habe das …
Ich habe ein rsync-Sicherungsskript auf einer Centos 6-Box ausgeführt, die ~ 410 GB Daten von einem lokalen (LAN-) Server über eine Gigabit-Verbindung synchronisiert hat. Dieses Skript wird stündlich ausgeführt. Wenn keine neuen Dateien kopiert werden müssen, dauert der Vorgang in der Regel etwa 20 Minuten. Ich habe ein Bereinigungsskript implementiert, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.