Neue Fragen mit dem Tag «exit-code»

Insgesamt gefunden 25 Fragen

0
Bewertungen
1
Antwort
380
Ansichten

Wie kann ich mit einem Fehlercode von nano beenden?

Wenn Sie vim verwenden, um auf ein Programm zu „antworten“ - normalerweise git -, kann es sinnvoll sein, das Beenden mit einem Fehler absichtlich zu planen, um die gesamte Aktion abzubrechen, die das Fenster geöffnet hat. Mögen $ git commit -a # vim opens, showing me the staged files and asking for...
fragte leftaroundabout vor 5 Jahren

6
Bewertungen
1
Antwort
530
Ansichten

Verwenden Sie die Ausgabe des Befehls als Beendigungscode

Für meine Continuous Integration-Skripts möchte ich überprüfen, ob der Git-Zweig nicht mit dem Master-Zweig synchron ist. Deshalb benutze ich git rev-list --left-right --count master...my-branch-name Es wird etw zurückgeben. mögen 1 3 (3 bekennt sich vor dem Master, 1 dahinter) Beim Hinzufügen | c...
fragte Sven Reuter vor 6 Jahren

1
Bewertungen
0
Antworten
342
Ansichten

Wie bekomme ich einen Exit-Code eines Unterprozesses?

Also, ich habe Prozess B. Normalerweise wird Prozess B aufgerufen und vollständig im Kontext von Prozess A ausgeführt. Leider läuft Prozess B aus irgendeinem Grund nicht mehr ordnungsgemäß, wenn er von A aufgerufen wird, aber er funktioniert einwandfrei, wenn er direkt von der aufgerufen wird Befehl...
fragte Sidney vor 7 Jahren

-1
Bewertungen
2
Antworten
1723
Ansichten

eine Bash-Pipe-Befehls-Exit-Coderegel

Ich schrieb ein einfaches Skript, das die Ausgabe eines Befehls überprüft, wenn ein bestimmtes Schlüsselwort angezeigt wird. Um zu sehen, ob es funktioniert, habe ich den Befehl von der Bash-Befehlszeile aus überprüft. $ ls | grep -q foo $ echo $? Es wird 1 oder 0 angezeigt, abhängig von der Befeh...

0
Bewertungen
1
Antwort
1667
Ansichten

Was bedeutet der Exit-Status 1 (0x1) für ein Windows-GUI-Programm?

Ich habe wiederkehrende Vorkommen von Internet Explorer ( C: \ Programme \ Internet Explorer \ iexplore.exe ), die mit Exit-Status 1 (0x1) in meinen Windows-Ereignisprotokollen ( Ereignis-ID 4689 ) beendet werden. Immer wenn ich nach der Bedeutung dieser Exit-Codes google, ende ich immer mit dieser...
fragte QuestionOverflow vor 7 Jahren

2
Bewertungen
1
Antwort
625
Ansichten

warum "echo $" nicht den Exit-Code des Befehls direkt davor drucken, während er in "&&" verwendet wird?

Angenommen, ich habe dieses einfache C-Programm, das der Shell 4 zurückgibt. int main() { return 4; } Wenn ich es laufen lasse, dann echo $?würde ich bekommen 4, was erwartet wird $ gcc foo.c && ./a.out $ echo $? 4 <<<< expected ABER wenn ich folgendes mache, bekomme ich nichts...
fragte One Two Three vor 8 Jahren

-1
Bewertungen
2
Antworten
909
Ansichten

Echo für Statuscodes?

Ich suche ein Werkzeug wie echo, aber Statuscodes $ sts 120 $ echo $? 120 Ich weiß, dass Sie eine Sub-Shell in einer bash-ähnlichen Umgebung verwenden können: $ (exit 120) $ echo $? 120 Aber gibt es eine Möglichkeit, dies unabhängig von Ihrer Hülle zu tun?
fragte David Cowden vor 8 Jahren

2
Bewertungen
3
Antworten
4081
Ansicht

Beenden Sie den Code 127 in cygwin64

Nach Jahren ohne Probleme werden plötzlich mehrere Programme in meiner Installation von cygwin64 unter 64-Bit Windows 7 Professional nicht ausgeführt und scheinen sofort mit Code 127 zu beenden , was in Bash normalerweise "Befehl nicht gefunden" bedeutet . Insbesondere Programme wie vim, emacsund au...

3
Bewertungen
2
Antworten
2436
Ansichten

Wie lautet der Exit-Code für "curl -I", wenn nicht HTTP 200?

Ich möchte prüfen, welcher HTTP-Statuscode für eine HTTP (S) -URL zurückgegeben wird. Ich interessiere mich nicht für den Inhalt, also fordere ich nur head mit curl -I $ url oder curl --head $ url auf Aber was ist der Exit-Code, nach dem ich prüfen sollte, zB in subprocess.check_call ? Bekomme ich i...

0
Bewertungen
1
Antwort
861
Ansicht

Beenden Sie den Status der Befehle vor dem letzten Befehl

Unter OS X, Linux und anderen Systemen können Sie $?den Exit-Code des letzten Befehls abrufen. Gibt es eine Möglichkeit, Codes älterer Befehle zu beenden? Entweder indem Sie sagen "Gib mir den Exit-Code des nthvorherigen Befehls" oder indem Du sagst "Gib mir den Exit-Code des Prozesses mit PID p"?
fragte Amit Kumar Gupta vor 9 Jahren

1
Bewertungen
0
Antworten
291
Ansicht

Fehlerebene simulieren

Mein Befehl dauert lange, aber ich gehe davon aus, dass er mit einem Fehler beendet werden kann, und ich möchte in diesem Fall schnell in der Batch-Schleife ausfallen. Wie produziere ich die Fehlerstufe? Ich habe eine Batch-Datei mit versucht exit 1. Das übergeordnete Skript wird jedoch unabhängig d...
fragte Val vor 9 Jahren

0
Bewertungen
1
Antwort
400
Ansichten

Überprüfen Sie den Status der Shell-Skriptkopie

Ich habe ein Cron-Skript und muss es anpassen. Tatsächlich erzeugen einige Clients in einem Verzeichnis einige Dateien, meine Aufgabe besteht darin, diese Dateien auf einem Band zu sichern, und ich muss ein Wenn-dann-anderes machen cp $files $tape if exit 0 then send successfully mail delete file...
fragte user324868 vor 9 Jahren

1
Bewertungen
3
Antworten
357
Ansichten

So finden Sie Dateien, die keinen eigenen Dateinamen enthalten

Bei der Verwendung von Vorlagen zum Erzeugen von Dateien ist es wichtig, den Namen der Vorlage in die Vorlage aufzunehmen. Wenn Sie eine generierte Datei lesen, können Sie die zum Generieren der Vorlage verwendete Vorlage finden. Ich möchte nach allen Vorlagen in einem Verzeichnis suchen, die keinen...
fragte Craig vor 10 Jahren

0
Bewertungen
1
Antwort
2989
Ansichten

Wie führe ich mehrere Skripts innerhalb eines Skripts aus, selbst wenn ein Skript fehlschlägt?

Ich habe ein einfaches Bash-Skript, das eine Reihe anderer Skripts ausführt. #/bin/bash … ./update_artifact1.sh $ARTIFACT_VERSION ./update_artifact2.sh $ARTIFACT_VERSION ./update_artifact3.sh $ARTIFACT_VERSION Das Problem ist, wenn der erste Befehl (oder der zweite Befehl) mit einem Fehler stirbt,...
fragte Dave vor 10 Jahren

4
Bewertungen
3
Antworten
4319
Ansichten

Wie benutzt man PIPESTATUS, tee und / bin / sh zusammen?

Wenn ich renne curl | tee test.txt; echo $ Ich sehe es richtig curl: Für weitere Informationen versuchen Sie 'curl --help' oder 'curl --manual' 2 Aber wenn ich versuche, exakt denselben Befehl mit '/ bin / sh' auszuführen: sh -c "curl | tee test.txt; echo \$" Ich bekomme curl: Für weitere Infor...
fragte Yasser Zamani vor 10 Jahren

1
Bewertungen
1
Antwort
798
Ansichten

Windows-Hotfix wird installiert, es wird jedoch ein negativer Beendigungscode angezeigt

Ich versuche, Windows-8-RT kb2771744 Hotfix zu installieren. Ich bekomme einen negativen Exit-Code: -2125124329 Das habe ich in hex: 7FDBFFE9 konvertiert Ich sah mich um, ich weiß nicht, was ich davon halten soll.

172
Bewertungen
3
Antworten
74406
Ansichten

Kann ich cURL mit einem ExitCode abweichend von 0 ausfallen lassen, wenn der HTTP-Statuscode nicht 200 ist?

Ich war immer davon ausgegangen, dass curl, wenn es eine HTTP-500-Antwort erhielt, einen Exit-Code zurückgab, der einen Fehler bedeutete (! = 0). Dies scheint jedoch nicht der Fall zu sein. Gibt es eine Möglichkeit, wie ich cURL mit einem Exit-Code von 0 ausfallen lassen kann, wenn der HTTP-Statusco...

1
Bewertungen
1
Antwort
1496
Ansichten

Rufen Sie errorlevel im cmd-Skript auf, das ssh aufruft

ssh -i private_linux_key user@machine "exit 1" || echo %errorlevel% Dies wird immer gedruckt 0. Wie bekomme ich einen tatsächlichen Fehlercode, der von ssh zurückgegeben wird? || erkennt irgendwie, dass ein Fehler aufgetreten ist.
fragte Roman vor 11 Jahren

8
Bewertungen
4
Antworten
5854
Ansichten

Zugriff auf einen Exit-Code außerhalb eines su -m $ USER -c "<cmd>" </cmd>

Der folgende Befehl gibt "0" oder "1" korrekt aus, je nach Fehler oder nicht, weil ich $? innerhalb des "su" -Befehls. sudo su -m $USER -c "./shutdown.sh &amp;&gt; /dev/null; echo \$?" Wenn ich das jedoch mache: sudo su -m $USER -c "$BASE/bin/shutdown.sh &amp;&gt; /dev/null"; echo $? es wird immer...
fragte Nick vor 11 Jahren

4
Bewertungen
1
Antwort
2062
Ansichten

Wie kann ich den Exit-Code eines Programms oder einer Pipe innerhalb von ZSH invertieren?

Ich möchte den Exit-Code einer foo | barPipe- Befehlssequenz invertieren: innerhalb des ZSH. Also 0Karten zu 1und 1-128Karten zu 0.
fragte math vor 12 Jahren

3
Bewertungen
2
Antworten
10024
Ansichten

Beendigungscode 128, was ist der Grund?

Per Definition bedeutet Exit-Code 128 "ungültiges Exit-Argument". Aber ich bekomme immer 255 (Exit-Status außerhalb des Bereichs), falls das Argument ungültig ist, wie die Float-Nummer. Ist dies die proprietäre Implementierung in meiner Linux-Distribution? # exit 1.234 exit bash: exit: 1.234: numer...
fragte P K vor 12 Jahren

32
Bewertungen
2
Antworten
11068
Ansichten

Kann ich SSH ausfallen lassen, wenn eine Portweiterleitung fehlschlägt?

Wenn ich eine Remote-Port-Weiterleitung durchführe, aa -R 3690:localhost:3690wenn auf dem Port des Remote-Hosts bereits eine Bindung vorhanden ist, erhalte ich die folgende Warnung: Warning: remote port forwarding failed for listen port 3690 Gibt es eine Möglichkeit, dass ssh fehlschlägt (dh mit ei...
fragte Matt Joiner vor 12 Jahren

14
Bewertungen
2
Antworten
7467
Ansichten

Wie kann TaskScheduler fehlschlagen, wenn die Aufgabe ein anderes Ergebnis als 0 zurückgibt?

Ich habe eine Sicherungsaufgabe, die mit einem Ergebnis ungleich Null fehlschlägt. Der Taskplaner sagt jedoch, dass er die Aufgabe korrekt ausgeführt hat. Gibt es eine Möglichkeit, dem Taskplaner mitzuteilen, dass die Aufgabe fehlgeschlagen ist?
fragte Pablo Montilla vor 12 Jahren

111
Bewertungen
10
Antworten
75856
Ansichten

ROBOCOPY dazu bringen, einen "richtigen" Exit-Code zurückzugeben?

Ist es möglich, ROBOCOPY mit einem Exit-Code zu beenden, der den Erfolg oder Misserfolg anzeigt? Ich verwende ROBOCOPY als Teil meiner TeamCity-Build-Konfigurationen, und einen Schritt hinzufügen zu müssen, um nur den Exit-Code von ROBOCOPY zum Schweigen zu bringen, erscheint mir dumm. Grundsätzlich...
fragte Lasse Vågsæther Karlsen vor 12 Jahren

1
Bewertungen
1
Antwort
1727
Ansichten