to tartan
угу, а пароль оно само вводить будет в невидимой консоли? Так не выйдет. В скриптах все-таки лучше все писать без sudo, а сам скрипт запускать через gksu кнопкой вручную. Ведь ad-hoc не всегда нужен, иногда нужен обычный wifi.
А если нужен автозапуск, то класть его в /etc/init.d (но конкретно по этой части я не знаток, как там его и чем, специальные команды вроде нужны чтобы скрипт прописать в очередь загрузки).