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