У Вас есть какие-либо специальные требования аутентификации? Насколько придирчивый Вы о производительности? Если бы Вы хотите интегрированную аутентификацию Windows, Вы хотели бы UltraVNC.
Вы сделали поиск deploy vnc
? В зависимости от версии VNC во многих случаях это столь же легко как файлы копии к системе, добавляя любой prefs к реестру, и выполняя команду для добавления сервиса. Если Вам нужна интегрированная аутентификация Windows или более высокая видео производительность, это становится более хитрым, так как необходимо установить драйверы.
Похоже, что в этом скрипте есть "бесполезное использование sudo
". То есть, если вы можете выполнить это успешно:
/sbin/ifconfig wlan0 down
Тогда вы, вероятно, уже являетесь пользователем root, поэтому вы должны иметь возможность:
/sbin/iwconfig wlan0 essid "WLA_NETWORK"
без использования sudo
.
Есть несколько вещей это может помешать запуску вашего скрипта в его текущей форме:
sudo
можно настроить так, чтобы он требовал действительного tty (с помощью директивы конфигурации requiretty
). Если этот флаг активен, вы не сможете использовать sudo
через cron
. ifconfig
, но не для iwconfig
. Если этой команды нет в ПУТЬ
, доступном при запуске через sudo
, она не будет работать. Вот что вы можете сделать, чтобы это исправить:
sudo
. Либо запустите весь сценарий через sudo
, либо просто запустите его как root
. iwconfig
и dhclient
на полностью определенные пути. stdout
и stderr
из сценария в файл, чтобы вы могли проверить вывод. Ваша запись crontab будет выглядеть примерно так: * * * * * / path / to / your / script> /tmp/script.log 2> & 1
. Если у вашего скрипта все еще есть проблемы на этом этапе , любые ошибки, зарегистрированные в выходном файле, показывают помощь, указывающую путь к решению.
Либо запустите весь сценарий через sudo
, либо просто запустите его как root
.
iwconfig
и dhclient
на полностью определенные пути. stdout
и stderr
из сценария в файл, чтобы вы могли проверить вывод. Ваша запись crontab будет выглядеть примерно так: * * * * * / path / to / your / script> /tmp/script.log 2> & 1
. Если у вашего скрипта все еще есть проблемы на этом этапе , любые ошибки, зарегистрированные в выходном файле, показывают помощь, указывающую путь к решению.
Либо запустите весь сценарий через sudo
, либо просто запустите его как root
.
iwconfig
и dhclient
на полностью определенные пути. stdout
и stderr
из сценария в файл, чтобы вы могли проверить вывод. Ваша запись crontab будет выглядеть примерно так: * * * * * / path / to / your / script> /tmp/script.log 2> & 1
. Если у вашего скрипта все еще есть проблемы на этом этапе , любые ошибки, зарегистрированные в выходном файле, показывают помощь, указывающую путь к решению.