STRG-C in einem shell script?
Hallo Community, und zwar verwende ich in meinem shell script(unter raspbian) einen befehl der in der konsole nur mit strg-c beendet werden kann. Nun möchte ich aber das er im script auch automatisch beendet wird. Wie kann ich das umsetzen?
Gruß Physikgr.
3 Antworten
... shell script(unter raspbian) einen befehl ...
Wie sieht dein Script aus, bzw. welchen Befehl benutzt du?
Wie kann ich den output der funktion in eine Variable statt in eine Datei speichern?
VARIABLE=$(sudo gatttool -b 50:F1:4A:50:9C:97 --char-write-req --handle=0x0025 --value=32 --listen)
Dann nur zum auslesen der Variable:
echo $VARIABLE
und schon siehst Du was Du sehen willst (und kannst es natürlich noch weiter verarbeiten.
Ach ist das einfach ;-)
Linuxhase
Sollte mit "kill" zu lösen sein. Da du wahrscheinlich die Prozess-ID nicht kennst mach das mit "pkill". Das spricht auch den Namen des Prozesses an.
Verwende timeout.
https://linux.die.net/man/1/timeout
timeout ZEIT_SEKUNDEN DEIN_BEFEHL
Hallo andie00,
ich verwende folgenden Befehl:
Dieser sollte nach 3 Sekunden beendet werden.
Gruß Physikgr