Als «exit» getaggte Fragen



4
Wie funktioniert der Befehl exit auf einem Unix-Terminal?
Könnte jemand erklären, wie der exitBefehl im Unix-Terminal funktioniert? Eine Suche nach man exit und which exitwar nicht hilfreich und ich bin auf das folgende Problem gestoßen. Nach der Installation von Add-On-Paketen für Anaconda und PyCharm auf meinem neuen Red Hat-System stellte ich fest, dass beim exitVerlassen einer Terminalsitzung immer …


4
Beenden Sie die Exit-Codes, wenn Sie SIGINT und ähnliches einfangen?
Wenn ich trapwie auf http://linuxcommand.org/wss0160.php#trap beschrieben verwende , um Strg-C (oder ähnliches) abzufangen und vor dem Beenden zu bereinigen, ändere ich den zurückgegebenen Exit-Code. Jetzt wird dies in der realen Welt wahrscheinlich keinen Unterschied machen (z. B. weil die Exit-Codes nicht portierbar sind und darüber hinaus nicht immer eindeutig sind, …




3
Beenden Sie die Bash-Funktion, nicht das Terminal
Ich habe ein Bash-Skript wie unten, das zookeeper installiert, aber nur, wenn es nicht bereits installiert ist. ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e $DEFAULT_INSTALLATION_DEST/${ZOOK_TOOL} ]; then echo "${ZOOK_TOOL} alreay installed"; exit 1; # <<<< here elif [ ! -e $DEFAULT_SOURCE_ROOT/${ZOOK_TOOL}.tar.gz ]; then wgetIt $ZOOK_DOWNLOAD_URL else echo "[info] : …


4
Beenden eines Shell-Skripts mit verschachtelten Schleifen
Ich habe ein Shell-Skript mit verschachtelten Schleifen und habe gerade herausgefunden, dass "exit" das Skript nicht wirklich beendet, sondern nur die aktuelle Schleife. Gibt es eine andere Möglichkeit, das Skript unter bestimmten Fehlerbedingungen vollständig zu beenden? Ich möchte "set -e" nicht verwenden, da es akzeptable Fehler gibt und es zu …
11 bash  shell  scripting  exit 


2
Warum soll vfork () verwendet werden, wenn der untergeordnete Prozess unmittelbar nach der Erstellung exec () oder exit () aufruft?
Betriebssystemkonzepte und APUE sagen Mit vfork () wird der übergeordnete Prozess angehalten und der untergeordnete Prozess verwendet den Adressraum des übergeordneten Prozesses. Da vfork () Copy-on-Write nicht verwendet, werden die geänderten Seiten für den übergeordneten Prozess sichtbar, sobald der untergeordnete Prozess Seiten des Adressraums des übergeordneten Elements ändert, sobald er …
11 linux  process  exec  exit  vfork 

3
Rufen Sie ein Skript für ein anderes Skript auf, aber beenden Sie das übergeordnete Element nicht, wenn das untergeordnete Element exit aufruft
first.sh:: #! /bin/ksh echo "prova" . ./second.sh echo "ho lanciato il secondo" . ./third.sh echo "ho lanciato il terzo" second.sh:: echo "sono nel secondo script" dosomething1 exit $? Wenn second.shein Fehler erkannt wird und mit dem Status -9 beendet wird, wird first.shimmer beendet. Wie kann ich vermeiden, die erste Shell …

5
Erfassen Sie den Exit-Code des Exit-Befehls
Ich habe dies in einem Bash-Skript: exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi Es sieht so aus, als würde es direkt nach dem Befehl exit beendet, was sinnvoll ist. Ich habe mich gefragt, ob …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.