Als «script» getaggte Fragen

53
Log Rotation von stdout?

Ich habe ein Linux-Programm, das Informationen in stdout und stderr schreiben kann. Ich habe ein Shell-Skript, das diese Ausgabe in eine Datei umleitet /var/log. (Via >>und 2>&1.) Gibt es eine Möglichkeit, diese Protokolldatei rotieren zu lassen? (maximale Größe, dann zu einer...

49
Vermeiden Sie unerwünschte Pfade in Zip-Dateien

Ich mache ein Shell-Skript, um einige Dateien zu packen. Ich zippe ein Verzeichnis wie dieses: zip -r /Users/me/development/something/out.zip /Users/me/development/something/folder/ Das Problem ist, dass das resultierende Archiv out.zip den gesamten Dateipfad enthält. Das heißt, wenn es entpackt...

45
Verwenden Sie AdBlock, ohne erkannt zu werden

Als ich heute eine Seite besuchte, wurde ich mit Comic Sans belohnt. Siehe, es ist Herrlichkeit: Quelle Unnötig zu erwähnen, dass ich endlich verstehen kann, warum so viele Menschen diese Schrift hassen. Dies wirft jedoch eine Frage auf. Werden Websites jemals so intelligent sein, dass sie...

44
SSH: Führen Sie den Befehl sudo aus

Ich habe ein interaktives Shell-Skript, das an einer Stelle auf eine andere Maschine (Ubuntu-basiert) ssh und etwas als root ausführen muss (der Benutzer sollte sein Passwort eingeben, aber der Remote-Befehl sollte wie im Skript angegeben ausgeführt werden): # ... ssh remote-machine 'sudo ls' # ......

38
Bash: Erstelle anonymes Fifo

Wir alle kennen mkfifound Pipelines. Der erste erzeugt eine Named Pipe, daher muss man einen Namen auswählen, wahrscheinlich mit mktempund später daran denken, die Verknüpfung zu lösen. Der andere erzeugt eine anonyme Pipe, ohne Probleme mit Namen und Entfernung, aber die Enden der Pipe werden mit...

36
Bash Shebang für Dummies?

Ich habe einige Bash-Skripte, die ich eingerichtet habe und die meistens verwenden #!/bin/bash aber ich stoße regelmäßig auf solche, die aussehen #!/bin/bash -e #!/bin/bash -x #!/bin/bash -ex und so weiter. Kann jemand die Bedeutung und den Nutzen dieser Shebang-Optionen erklären und ob sie...

36
Mehrfache Standardeingabe? Wie?

Von diesem Kommandozeilenbeitrag : $ diff <(wget -q -O - URL1) <(wget -q -O - URL2) Scheint wie mehrere Standardeingaben, aber --- wenn ich mich richtig an meinen Linux-Programmierkurs erinnere --- kann das nicht sein. Ich dachte, dass die Standardeingabe per Definition ein Stream ist....