switch: send SIM swap script to background

I think we can only toggle while the handler is not active.
I toggled to ON and got the script running. But then I couldn't toggle
OFF, presumingly because the script was still running.
By sending it to the background I hope it will allow me to toggle OFF.
This commit is contained in:
Tobias Mueller 2023-10-17 09:57:47 +02:00
parent 881e9792c7
commit 6b7e11137b

View File

@ -9,7 +9,7 @@ logger -p notice -t blue-merle-toggle "Called... ${action}"
if [ "$action" = "on" ];then
mcu_send_message "Blue Merle ${action}"
echo "on" > /tmp/sim_change_switch
/usr/bin/blue-merle-switch
flock -n /tmp/blue-merle-switch.lock /usr/bin/blue-merle-switch || logger -p notice -t blue-merle-toggle "Lockfile busy" &
elif [ "$action" = "off" ];then
mcu_send_message "Blue Merle ${action}"