Zum Beispiel,
#!/bin/bash
while :
do
sl
done
Wie kann ich dieses Bash-Skript beenden?
ctrl-c
, um das SIGINT
Signal zu senden (in den meisten Shells), oder Sie können drücken ctrl-z
, um das Signal zu senden (in den SIGTSTP
meisten Shells). In dem Fall, dass Sie gedrückt haben, wird ctrl-z
der zugehörige Prozess nicht abgebrochen, sondern angehalten. Sie können es mit fg
(mindestens in bash
)
sl
Befehl, den ich für ärgerlich halte, wenn man falsch schreibt ls
und einen Zug zeigt, der langsam vorbeifährt. Soweit ich weiß, fängt es das SIGINT
Signal ab und muss mit getötet werden SIGKILL
.