abc
Portugal@Home Member
Às custas de melhor, escrevi um pequeno AppleScript que uso juntamente com o Cron para fazer reboot automático do meu Huawei assim que o período Happy Hour começa.
No campo <password> devem por a vossa naturalmente.
Para fazer o AppleScript basta simplesmente abrir o AppleScript Editor, meter lá o código e gravarem.
Para manipular o Cron uso o Cronnix.
Nota, para correr o AppleScript no Cron há que utilizar o comando osascript uma vez que o cron só corre comandos Unix. Nocampo command do Cronnix ponham:
osascript <path para o script>
Exemplo:
osascript /Users/eu/Documents/huaweireboot.scpt
No campo <password> devem por a vossa naturalmente.
Para fazer o AppleScript basta simplesmente abrir o AppleScript Editor, meter lá o código e gravarem.
Código:
tell application "Terminal"
activate
set WinID to index of window 1
do script "telnet 192.168.1.1" in window WinID
end tell
if CheckLogin for "login" from WinID then
tell application "Terminal" to do script "admin" in window WinID
end if
on CheckLogin for WordCheck from WinID
set timer to (current date) + 15
repeat
tell application "Terminal"
set Screen to contents of window WinID
if length of words of Screen > 0 then
if last word of Screen is WordCheck then return true
end if
end tell
if (current date) > timer then return false
end repeat
end CheckLogin
if CheckPassword for "password" from WinID then
tell application "Terminal" to do script "<password>" in window WinID
end if
on CheckPassword for WordCheck from WinID
set timer to (current date) + 15
repeat
tell application "Terminal"
set Screen to contents of window WinID
if length of words of Screen > 0 then
if last word of Screen is WordCheck then return true
end if
end tell
if (current date) > timer then return false
end repeat
end CheckPassword
tell application "Terminal"
activate
do script "system restart" in window WinID
quit
end tell
Para manipular o Cron uso o Cronnix.
Nota, para correr o AppleScript no Cron há que utilizar o comando osascript uma vez que o cron só corre comandos Unix. Nocampo command do Cronnix ponham:
osascript <path para o script>
Exemplo:
osascript /Users/eu/Documents/huaweireboot.scpt
Última edição: