El script que quieres sería el siguiente:
#!/bin/bash
su
ssh 192.168.1.1 <<-EOF
reboot
exit
EOF
Si puedes conectarte a tu iPhone desde un ordenador, hazlo. Cuando hayas iniciado sesión, crea un nuevo archivo de texto con nano ~/script
(instala nano desde cydia si no lo está ya) y pega el script anterior. Luego pulsa ^X
(control-X) y Y
para guardar el script. El script se encuentra en su directorio personal ( ~
) para un acceso rápido. Ahora, establece los permisos adecuados para poder ejecutar el script:
chmod 755 script
Ahora puedes abrir MobileTerminal en el iPhone y escribir ./script, que lo ejecutará.
Si tienes que hacerlo localmente, la forma más fácil es probablemente utilizando iFile: ábrelo y cambia a la carpeta de inicio utilizando el botón de la parte inferior de la pantalla.
- Pulse "editar" (arriba a la derecha) y "+" (abajo a la izquierda).
- Introduzca un nombre y cambie el tipo a "Archivo normal", después pulse "Crear".
- Pulse sobre el archivo y seleccione "Visor de texto" en la lista.
- Pulsa sobre "Editar" y copia el script anterior.
- Pulse "Guardar" y "Listo" y vaya a MobileTerminal para ejecutarlo (no es necesario establecer permisos, iFile lo hizo)
Nota final: tal vez quieras configurar el inicio de sesión automático mediante claves: http://www.tecmint.com/ssh-passwordless-login-using-ssh-keygen-in-5-easy-steps/
De esta forma, sólo tienes que lanzar el script, sin necesidad de teclear la contraseña.