Verifique las estadísticas de la interfaz wifi desde /sys/class/net/wlan0/carrier
, por ejemplo,:
#!/bin/bash
if grep -q 0 /sys/class/net/wlan0/carrier ; then
ip link set wlan0 up
else
ip link set wlan0 down
fi
Я не думаю, что аргумент -t
совместим с отправкой команды ssh
в фоновый режим.
Опустить-t
:
ssh remote-machine 'command' &
Отправить удаленный процесс в фоновый режим. Возможно, вам потребуется отсоединить удаленный процесс от stdin, stdout, stderr , чтобы позволить ssh
вернуться немедленно:
ssh -t remote-machine 'command < /dev/null &> /dev/null &'