Tag: bash-scripting

PID bei Bash-Ausführung in Datei schreiben

Anzahl der Antworten 2 Antworten
Ich führe ein Bash-Skript über Cron aus. Ich möchte die Prozess-ID (PID) des Skripts in eine /tmp/-Datei als Referenz schreiben, falls ich es später beenden muss (dieses Skript kann 6 - 10 Stunden dauern). Ist es möglich,

Anführungszeichen in String-Variable in Bash einfügen

Anzahl der Antworten 2 Antworten
Ist es möglich, ein Anführungszeichen am Anfang und am Ende in eine String-Variable einzufügen? Ich habe diese Variable sagen: string="desktop/first folder" If Ich echo dies, es wird angezeigt: desktop/first folder I benötigen die Zeichenfolge zu speichern als:

Bash-Skript an Tastendruck binden

Anzahl der Antworten 1 Antworten
Wie kann ich einen Tastendruck auf einer Tastatur einem Bash-Skript zuordnen? Wenn ich zum Beispiel die "Esc"-Taste drücke, wird das Skript ausgeführt. OS: XFCE Spin Fedora 19 ---- EDIT ---- Ich muss dies über die Konsole einstellen.

"Failed to start SYSV" beim Starten des selbst erstellten Dienstes

Anzahl der Antworten 2 Antworten
Ich versuche, einen Dienst auf root einzurichten, der die monetdb-Datenbank nach dem Systemstart automatisch startet, da monetdb keinen solchen Mechanismus bietet. Ich habe eine /etc/init.d/monetdb Skript-Datei erstellt: #!/bin/sh # # /etc/init.d/monetdb # Subsystem file for "MonetDB" starter

Letzte Spaltenwerte in feldgetrennter Datei mit Unix-Shell-Skript entfernen

Anzahl der Antworten 1 Antworten
Die Dateien sind durch | Pipe-Symbol myfile.txt Hello|how|are|you|hope|you|are|doing|fine Lilly|jasmine|rose|sunflower|nightfire|flowers Ich möchte Spalten entfernen, die größer als 3 sind. Ich möchte die Ergebnismenge als Hello|how|are Lilly|jasmine|rose In tatsächliche Datei, ich muss die zusätzlichen Spalten entfernen, die mehr als

Einfaches Skript, das über Cronjob ausgeführt wird, funktioniert nicht, aber von der Shell aus

Anzahl der Antworten 1 Antworten
Ich bin auf Shared Hosting und ich versuche, einen Cronjob zu planen, der ab und zu ausgeführt wird. Über cPanel habe ich die Ausführung meines Skripts geplant, aber obwohl der Cronjob laut meinem Host-Support läuft, scheint das