запустить скрипт после вызова бинарного файла

Если вы все еще хотите сделать это с помощью только команды «тайм-аут», ваша команда удаленного выполнения (ssh )должна получить выделенный tty, тогда тайм-аут даже уничтожит удаленный вызов. Измените команду ssh, чтобы в ней было «-t».

0
20.01.2021, 19:48
1 ответ

/usr/bin/nordvpnвозвращается сразу после вызова или после завершения VPN-подключения?

В последнем случае просто переименуйте /usr/bin/nordvpnв /usr/bin/nordvpn.originalи создайте скрипт /usr/bin/nordvpn, который сначала вызывает /usr/bin/nordvpn.original, а затем /usr/local/bin/setup_iptables.sh(. Это называется "скрипт-оболочка" ).

Если /usr/bin/nordvpnвозвращается сразу, это сложнее, потому что вам нужно в вашем скрипте-оболочке как-то проверить, установлено ли VPN-соединение (, может быть, пропинговав что-то конкретное? )и если да, то запустите /usr/local/bin/setup_iptables.sh.

1
18.03.2021, 22:35

Теги

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