Запустите команду терминала, когда устройство подключается к сети Wi-Fi

Вы можете использовать подстановку процесса и перенаправить полученный скрипт на стандартный ввод Bash:

$ bash -s 'first argument' 'second argument' < <(echo 'printf "%s\n" "$@"')
first argument
second argument

Замените команду echoна curl, и все готово.

Изman bash:

If the -s option is present, or if no arguments remain after option processing, then commands are read from the standard input. This option allows the positional parameters to be set when invoking an interactive shell.

0
11.11.2021, 14:31
1 ответ

Добавьте задание cron для запуска этого сценария bash каждую минуту:

#!/bin/bash
if [ $(iwgetid -r) = "Home WI-FI" ]; then
    sudo spoof-mac reset wi-fi
else
    command to be executed here
fi
0
11.11.2021, 18:17

Теги

Похожие вопросы