Tag: sh
sh ist die standard-Unix-shell seit Version 7 Unix. POSIX standardisiert hat-shell-Verhalten basiert auf der Bourne-Shell und portable shell-Skripte sollten entsprechen der standardisierten syntax. Verwenden Sie dieses tag für Fragen, die für Bourne/POSIX-artigen shells. Für shell-Skripte mit Fehlern, bitte überprüfen Sie Sie in http://shellcheck.net vor dem posten hier.
5
Antworten
Hier der Inhalt meiner crontab-Datei: SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO="
[email protected]" */5 * * * * sh /robot/1/master.sh >/dev/null 2>&1 */5 * * * * sh /robot/2/master.sh >/dev/null 2>&1 */5 * * * * sh /robot/3/master.sh */5 * * *
1
Antworten
Habe ich erstellt ein Verzeichnis mit dem folgenden Befehl /usr/bin/mkdir -p "${exa}/isrvce-backup"; exa ---> /sample/Beispiel und ich sehe isrvce-backup erstellt, wenn ich versucht, um auf diesem Ordner zuzugreifen, bekomme ich die folgende Fehlermeldung isrvce-backup is not a
4
Antworten
Ich habe eine Menge von täglichen backup-Archive. Verwalten der Datenträgerverwendung, ich brauche ein bash-Skript, das alle Dateien löschen, die älter als 1 Monat, aber halten Sie alle erstellten Dateien auf Montag, auch wenn Sie älter sind als
2
Antworten
Ich bin versucht, zu schreiben, meine eigene (einfache) systemd-service, die hat einfach etwas.( Wie das schreiben von zahlen von 1 bis 10 in eine Datei, verwenden Sie das shell-Skript). Mein service-Datei sieht wie folgt aus. [Unit] Description=NandaGopal
3
Antworten
Ich cygwin heruntergeladen und installiert. Dann kopieren Sie die ndk-Datei auf android-Ordner. Der Weg ist C:\Program Files\Android\android-ndk-r9b then add this path to systemVaraible. Dann gewählt ndk Lage in Eclipse bevorzugen. Dann mit der rechten klicken Sie auf
4
Antworten
Ich versuche zum ausführen einer sh-Datei über den folgenden code (CentOS Maschine btw) Runtime.getRuntime().exec("sh " + file.getPath()); Ich benutze diesen code für windows und es funktioniert Runtime.getRuntime().exec("cmd /c start " + file.getPath()); Könnte es sein, denn ich
7
Antworten
Ich habe ein Verzeichnis (mit Unterverzeichnissen), von denen ich möchte alle Dateien finden, die eine ".ipynb" - Erweiterung. Aber ich will den 'find' - Befehl nur sendet mir diese Dateinamen ohne die Erweiterung. Ich kenne den ersten
12
Antworten
Ich haben den gleichen Pfad in der $PATH-variable 6-mal. War ich nicht Abmelden, um zu überprüfen, ob es funktioniert hat. Wie kann ich entfernen Sie die Duplikate? Die $PATH-variable sieht wie folgt aus: echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin Wie
13
Antworten
Beispiel: USCAGoleta9311734.5021-120.1287855805 Möchte ich extrahieren: US Vielen Dank an alle. Ich landete mit 'cut-c1-2', ehrlich gesagt wusste ich gar nicht "geschnitten" wurde es. Ich würde gerne sagen, ich bin ziemlich erfahren in die Kommandozeile, aber anscheinend habe
4
Antworten
Ich bin neu in shell-Skript. Ich habe eine Datei app.conf als : [MySql] user = root password = root123 domain = localhost database = db_name port = 3306 [Logs] level = logging.DEBUG [Server] port = 8080 Möchte
1
Antworten
Mit meinem Raspberry Pi, ich habe es login Benutzer pi automatisch, dann starten Sie tomcat automatisch und dann startet X-server als auch. Für Interessierte auto-login: 1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1 statt 1:2345:respawn:/sbin/getty 115200 tty1 in
2
Antworten
Habe ich eine Zeile code, der funktioniert gut in meinem terminal: for i in *.mp4; do echo ffmpeg -i "$i" "${i/.mp4/.mp3}"; done Dann legte ich den genau gleiche code-Zeile in ein Skript myscript.sh: #!/bin/sh for i in
2
Antworten
Ich versuche, fswatch übersetzen Sie die folgenden Zeilen aus einem linux-bash-Skript führen Sie es auf Mac OSX: inotifywait -r -m 'myfolder/' | while read MODFILE do echo "something" done Da inotifywait funktioniert nicht auf Mac OSX will
1
Antworten
Ich versuche mit einem shell Skript zu schreiben, das aktuelle Datum und die Uhrzeit in eine Datei. Hier ist was ich bisher echo "$(date)" >> //home/user/Desktop/Scripts/Date Logs/datelog.txt Wird es sagen, dass es abgeschlossen ist, aber nichts wird
6
Antworten
In dem folgenden Programm, wenn ich die variable $foo auf den Wert 1 innerhalb der ersten if Aussage, es funktioniert in dem Sinne, dass Ihr Wert wird gespeichert nach der if-Anweisung. Allerdings, wenn ich die gleiche variable
6
Antworten
Habe ich dieses Skript aufgerufen test.sh: #!/bin/bash STR = "Hello World" echo $STR wenn ich sh test.sh ich dieses: test.sh: line 2: STR: command not found Was mache ich falsch? Ich schaue extrem basic/Anfänger-bash-scripting-tutorials online und dies
11
Antworten
Diese STR="Hello\nWorld" echo $STR produziert als Ausgabe Hello\nWorld statt Hello World Was muss ich tun, um einen Zeilenumbruch in einem string? Hinweis: Diese Frage ist nicht etwa echo. Ich bin mir dessen bewusst echo -e, aber ich
5
Antworten
Ich mache eine NW.js app auf dem Mac, und möchten, führen Sie die app im dev-Modus durch Doppelklick auf ein Symbol. Ersten Schritt, den ich versuche zu machen meiner shell-Skript arbeiten. Mit VSCode auf Windows (ich wollte
6
Antworten
Hier sind eine Reihe von Fällen, in denen echo $var zeigen können, einen anderen Wert als das, was war gerade zugewiesen. Dies geschieht unabhängig davon, ob der zugewiesene Wert war "doppelte Anführungszeichen", 'single-quoted' oder ohne Anführungszeichen. Wie
10
Antworten
Beim schreiben von shell-Programme, die wir verwenden oft /bin/sh und /bin/bash. Normalerweise verwende ich bash, aber ich weiß nicht, was ist der Unterschied zwischen Ihnen. Was der wesentliche Unterschied zwischen bash und sh? Was müssen wir tun,
2
Antworten
Ich bin mit Talend Studio for Data Integration v5.3.1. Dass ich erstellt eine Job für fileDelimited. Hochgeladen habe ich eine CSV-Datei und liest die Datei. Ich exportierte den Job als Zip-Datei, extrahiert es und ich leite die
1
Antworten
Habe ich ein Skript erstellt für die Aktualisierung einige IP-Adresse in iptables. Hiermit beschreibe ich die Probleme, die ich bin mit Blick auf, die. Fragen: Vergleich nicht passiert zwischen zwei Variablen in einem Skript Am Ende von
1
Antworten
hier ist der Inhalt der Datei: CPU revision : 0 Hardware : nomen TOS 9900 (Flattened Device Tree) Revision : nomen TOS 8800 (Flattened Device Tree) Serial : 0000 Einsatz von Linux-shell-Skript, das ich brauche, um diese
2
Antworten
Dies ist der code-snippet. Hier bin ich zu sehen, die schlecht platziert ()'s Fehler #!/bin/sh #!/usr/bin/perl -w # array declaration arr= (one two three) # seeing error here # for loop for (( i=0;i<4;i++ )) do echo
1
Antworten
Im nur versuchen zu testen, läuft ein shell-Skript, das ist in meinem Projekt-Verzeichnis in Eclipse. new ProcessBuilder("scripts/test.sh").start(); Immer diese Fehlermeldung: java.io.IOException: Cannot run program "scripts/test.sh": CreateProcess error=2, Das system kann nicht die angegebene Datei gefunden Gut, wenn
3
Antworten
Wie kann ich konsolidieren Sie die folgenden if-Anweisungen in einer einzigen Zeile? if [ $# -eq 4 ] then if [ "$4" = "PREV" ] then print "yes" fi fi if [ $# -eq 3 ] then
4
Antworten
Ich habe eine Textdatei mit Datensätzen: Data1 Data2 ... Data50 Muss ich schaffen eine .csv-Datei aus dem obigen text-Datei im folgenden format: Type | Count | Name Def | u1 | Data1 Def | u2 | Data2
1
Antworten
Ich möchte ein Programm ausführen, mehrmals mit leicht unterschiedlichen Eingänge. Die Eingabedatei ist eine lange .in der Datei, und ich würde nur wollen, Bearbeiten Sie eine einzelne Zahl in eine bestimmte Zeile der Datei. Also im Idealfall
2
Antworten
Habe ich 4 Namen (AA,BB,CC,DD) in einer config-Datei. Dies wurde in einem Skript. Ich versuche, die Ausgabe gespeichert werden als Source_Server_Path="/dev/FtpData_Files/START_STOP_"$1"_"$Current_Date"" wo $1 wird sich in den Namen. $Current_Date hat in das format 05Jun2013. InformationsquelleAutor P.R |
4
Antworten
Ist es hilfreich, wenn jemand mir sagen könnte, wie eine Verbindung zu einem unix-server mit Benutzername und Passwort als Argumente.meinen Benutzernamen und mein Passwort ist "anitha". Wie kann ich ein shell-script, welches automatisch die Verbindung zu meinem
1
Antworten
Ich habe eine ausführbare Datei, die immer in /home/a genannt toUpperCase. Nun bin ich in den Ordner /home/bla/blabla/b, wo ich eine text-Datei konvertiert in Großbuchstaben (toConvert.txt). Alles was ich tun möchte ist ein script, das ausgeführt /home/bla/blabla/b
2
Antworten
Kippe diese zu arbeiten , versuchte alles, was für die bedingte bash-Klammern, Anführungszeichen etc If -$$? != "0" nie Spiele, aber die $$? ist nicht null in der Zeit. Irgendwelche Ideen ? test: testdrivers -@rc=0; \
6
Antworten
Speichern Sie die Ausgabe eines Befehls als variable in sh/ksh/bash, die Sie tun können, entweder var=$(command) oder var=`command` Was ist der Unterschied wenn überhaupt zwischen den beiden Methoden? Bitte siehe BashFAQ/082. Finden Sie die verschachtelte Ausgabe detailliert
4
Antworten
Wenn ich ein basic .sh-Datei mit dem folgenden Skript-code: #!/bin/sh rm -rf "MyFolder" Wie Mach ich das laufende script-Datei zeigt die Ergebnisse auf dem terminal wird angezeigt, wenn das Verzeichnis erfolgreich entfernt wurde? InformationsquelleAutor e-zero | 2012-12-23
2
Antworten
Lade ich einige Repositorys von DojoToolkit in GitHub haben .sh-Dateien, die ich kenne .sh-Erweiterung sind in der Regel shell-Skripte in Unix, es gibt aber eine Möglichkeit, diese laufen in Windows? cygwin.com Sehen Sie, wenn Sie stackoverflow.com/questions/477371/... hilft
7
Antworten
Ich versuche, Zugang zu einem Skript eine variable aus einem anderen Skript zum Beispiel, script1.sh: export a=10 export b=20 echo "testing" exit script2.sh: . script1.sh echo $a Dem problem beteiligt, hier ist der Zugriff auf die variable
1
Antworten
Habe ich ein shell-Skript-Datei, die für die überwachung der Anwendung ist, wird das Skript ausgeführt werden alle 10 min durch die Einstellung cron-job. Ich würde gerne einige weitere Skript-Dateien, die sind in Bezug auf die überwachung ausgeführt
2
Antworten
Ich habe eine Datei paths.txt: /my/path/Origin/.:your/path/Destiny/. /my/path/Origin2/.:your/path/Destiny2/. /... /... Ich brauche ein Skript CopyPaste.sh mit Datei paths.txt kopieren Sie alle Dateien in OriginX zu DestinyX Sowas: #!/bin/sh while read line do var= $line | cut --d=":" -f1
6
Antworten
Ich versuche zu tun, einige Formatierungen bei der Ausgabe der Daten in ein Skript und nicht positiv, wie zu tun, Links Rechts rechtfertigen, als auch die Breite. Kann jemand mich in die richtige Richtung? InformationsquelleAutor user174084 |
3
Antworten
Benutzer x ein Skript ausführen. Jetzt will ich den Benutzer ändern, der in das Skript auf User y. #!/bin/sh whoami echo password | su y whoami Aber ich bekomme diese: x su: must be run from a
2
Antworten
Ich versuche zu verbinden openvpn-windows-client openvpn-server läuft auf ubuntu. Die VPN funktioniert gut, wenn Sie 'Zertifikat nur' Authentifizierung . Aber wenn man versucht, die Authentifizierung mithilfe von unterhalb der Skript, bekomme ich folgende Fehlermeldung auf dem client:
3
Antworten
warum hat es noch eine Ausgabe in der Dritten Befehl? $cat sh.sh #!/bin/sh echo $# if [ $# > 0 ] ; then base=`basename $1 .c` echo $base fi $ sh sh.sh a.c 1 a $ sh
4
Antworten
Ich versuche, mit xargs aufrufen einer komplexeren Funktion, die parallel. #!/bin/bash echo_var(){ echo $1 return 0 } seq -f "n%04g" 1 100 |xargs -n 1 -P 10 -i echo_var {} exit 0 Dieser gibt den Fehler zurück
3
Antworten
Ich laufen ssh root@myhost "sh -x" < myremotecommands.sh wo myremotecommands.sh enthält: #!/bin/sh sudo su apt-get update sudo su -l -p jenkins whoami jedoch der Befehl whoami gibt 'root'. Ich muss in der user jenkins durchführen-Installationen. Wie kann
4
Antworten
Wie kann ich schreiben Sie einige Zeilen in eine Datei die in einem bash-Skript? Möchte ich Folgendes schreiben in eine Datei ~/.inputrc "\e[A": history-search-backward "\e[B": history-search-forward "\e[C": forward-char "\e[D": backward-char Derzeit habe ich diese arbeiten aber etwas
1
Antworten
Ich versuche, entpacken Sie die Datei in den bestimmten Ordner und ich bekomme ein "unzip Befehl nicht gefunden" - Fehler. Ich bin mit Cygdrive mein bash-Skript #!/bin/bash for dir in ./"$WORKING"/* do unzip '*' done Können Sie
3
Antworten
Folgenden ist ein shell-Skript (myscript.sh) ich habe: #!/bin/bash sleep 500 & Aprogram arg1 arg2 # Aprogram is a program which runs for an hour. echo "done" Startete ich das in einem terminal, und von einem anderen terminal
2
Antworten
Habe ich eine app auf die jboss-Protokollierung über log4j. Wenn ich mit meinem server über die bat-Datei (standalone.bat) Protokolle arbeiten, aber es gibt ein problem unter standalone.sh Datei. Hier ist, wie ich das set JAVA_OPTS in der
2
Antworten
Kann mir jemand ein Beispiel geben, ausführen von Shell-Script via sudo? Ich habe versucht, wie diese. sudo /usr/local/sbin/deploy | ./tmp/cp1.sh Das obige Skript ausgeführt wird als normaler Benutzer, nicht als sudo-Benutzer. InformationsquelleAutor Ramesh.T | 2009-11-16
1
Antworten
Richte ich gitlab-ci für mein Projekt eingefügt und das folgende yml Skript: --- buildJob: only: - master script: - "sh /var/www/gitTestFolder/scripts/build.sh" stage: build tags: - ipsenh deployJob: only: - master script: - "sh /var/www/gitTestFolder/scripts/deploy.sh" stage: deploy tags: