flock -x -w 5 ~/counter.txt 'COUNTER=$(cat ~/counter.txt); echo $((COUNTER + 1)) > ~/counter.txt' Wie würde ich mehrere Befehle flockwie im obigen Beispiel übergeben? Soweit ich weiß, werden flockverschiedene Flags verwendet (-x für exklusiv, -w für Timeout), dann die zu sperrende Datei und dann der auszuführende Befehl. Ich bin nicht sicher, …
Gibt es eine Möglichkeit, eine Funktion von einem Benutzer an einen anderen Benutzer zu übergeben? Zum Beispiel habe ich ein kleines Bash-Skript, das ich als Root ausführe: #!/bin/bash user_func(){ whoami exit } su vagrant -c 'user_func' Die user_func-Funktion ist jedoch nicht für den Vagrant-Benutzer definiert, sondern nur für Root und …
Dies ist, was ich normalerweise mache, um eine Datei auszuführen grepund wczu bearbeiten, ohne sie zweimal scannen zu müssen <file.txt tee >(grep LITERAL) >(wc -l) >/dev/null Dies ergibt jedoch EXEC LITERAL 32 manchmal und 32 EXEC LITERAL zu anderen Zeiten. (Die Ausgabe von grepgeht der Ausgabe von wcin der ersten …
Ich habe einen Rsync-Cron-Job, der die Serverlast erhöht und Monitorwarnungen auslöst. Wenn ich den Job so einstelle, dass er mit einem hohen Level ausgeführt wird, würde dies die Auswirkungen auf die Systemlastwerte effektiv reduzieren?
Ich habe eine große Bibtex-Datei mit vielen Einträgen, wobei jeder Eintrag die allgemeine Struktur hat @ARTICLE{AuthorYear, item = {...}, item = {...}, item = {...}, etc } (in einigen Fällen ARTICLEkönnte ein anderes Wort zB sein BOOK) Was ich tun möchte, ist ein einfaches Skript (vorzugsweise nur ein Shell-Skript) zu …
Wir migrieren für einige alte Alpha-Server, die wir außer Betrieb nehmen, von einer VMS-Umgebung zu einer Linux-Umgebung. Die einzige Herausforderung, die ich nicht bewältigen konnte, ist die Dateiversionierung. VMS speichert mehrere Kopien derselben Datei mithilfe eines Versionsflags. Ich habe in Source Forge mehrere Optionen gefunden, aber ich habe niemanden gefunden, …
Unter Linux möchte ich die ausführbaren Dateien verfolgen, die in meinem Namen ausgeführt werden, einschließlich der gesamten Befehlszeile (in der Praxis wird jeder exec * () als mein eigener Benutzer ausgeführt). Ein Programm, das ich nicht kontrolliere, soll, um eine Aufgabe zu erledigen, das Programm ausführen, das ich übergebe, aber …
Wie kann man benutzerdefinierte Compose-Key-Sequenzen hinzufügen? Ich habe ziemlich viel gegoogelt, konnte aber keine Erklärung finden. Insbesondere hätte ich gerne: <Compose> + <Z> + <Z> = ℤ # Blackboard bold Z (set of integers) Insbesondere habe ich versucht, die Datei /usr/share/X11/locale/en_US.UTF-8/Composezu kopieren ~/.XCompose, und ihre Syntax nachgeahmt. Dies schien jedoch …
Ich bin Entwickler und verwende derzeit Ubuntu Linux mit PyCharm IDE für die Entwicklung der Website. Um die Schreibleistung zu verbessern, sollte CapsLock in Hyper_L geändert und mit xmodmap mod3 zugewiesen werden. Danach möchte ich mod3 für 'i' Schlüssel 'Up' zuordnen. Bisher habe ich Folgendes getan: xmodmap -e "keysym Caps_Lock …
Wenn ich laufe top -H, sehe ich, dass meine mehreren mysqlThreads alle dieselbe PID haben. ps -eLfIch sehe jedoch, dass jeder eine andere PID hat: ps -eLf UID PID PPID LWP C NLWP STIME TTY TIME CMD mysql 1424 1 1424 0 17 18:41 ? 00:00:00 /usr/sbin/mysqld mysql 1424 1 …
Angenommen, ich möchte mehrere Programme parallel ausführen und ihre Ausgaben zu einer Pipe kombinieren: sh -c ' (echo qqq; echo qqq2; echo qqq3)& (echo www; echo www2; echo www3)& (echo eee; echo eee2; echo eee3)& wait; wait; wait' Dieser Shell-Ansatz funktioniert in diesem einfachen Fall gut, aber ich erwarte, dass …
Ich möchte einer Datei mit Echo einen Header hinzufügen und dann mit einem Befehl den Rest der Datei erstellen. Dies bedeutet, dass ich zwei separate Befehle verwenden werde. Wie schreibe ich die Ausgabe beider Befehle in eine Datei mit Umleitung? ich habe es versucht echo "header line" | cut -c …
Ich habe einige vagabundierende virtuelle Maschinen. Um mich anzumelden, gebe ich den vagrant sshBefehl aus. Ich möchte mich mit einem regulären sshBefehl bei ihnen anmelden . Das vagrant ssh-configgibt die passende Konfigurationsdatei aus $ vagrant ssh-config Host default HostName 127.0.0.1 User vagrant Port 2201 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no …
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.