Automatizza il terminale mobile?

1

Ho un iPhone jailbroken. Lo uso per riavviare il mio router quando il mio wifi sta andando lentamente o incasinato. Ma sono pigro e stavo cercando un modo per automatizzare il processo. Uso le scorciatoie che il terminale mobile consente di creare in modo da poter semplicemente toccare il comando invece di doverlo digitare. Ma c'è un modo per creare uno script o eseguire tutto con un singolo comando per fare questo per me?

I comandi sono i seguenti:

su

(su password)

ssh 192.168.1.1

(router password)

reboot

Posso bloccare tutto ciò in un unico processo?

    
posta user3728022 28.06.2014 - 08:48
fonte

1 risposta

1

Lo script che vuoi è il seguente:

#!/bin/bash
su
ssh 192.168.1.1 <<-EOF
    reboot
    exit
EOF

Se puoi ssh nel tuo iPhone da un computer, fallo. Una volta effettuato l'accesso, crea un nuovo file di testo usando nano ~/script (installa nano da cydia se non lo è già) e incolla lo script sopra. Quindi premi ^X (control-X) e Y per salvare lo script. Lo script si trova nella tua directory home ( ~ ) per l'accesso rapido. Ora, imposta le autorizzazioni appropriate per poter eseguire lo script:

chmod 755 script

Ora puoi aprire MobileTerminal su iPhone e digitare ./script, che verrà eseguito.

Se devi farlo localmente, probabilmente il modo più semplice è usare iFile: aprilo e passa alla cartella home usando il pulsante nella parte inferiore dello schermo.

  1. Toccare "modifica" (in alto a destra) e "+" (in basso a sinistra).
  2. Inserisci un nome e cambia il tipo in "File normale", quindi tocca "Crea".
  3. Toccare il file e selezionare "Text Viewer" nell'elenco.
  4. Tocca "Modifica" e copia lo script precedente
  5. tocca "Salva" e "Fatto" e vai a MobileTerminal per eseguirlo (non è necessario impostare le autorizzazioni, iFile l'ha fatto)

Nota finale: potresti voler impostare l'accesso automatico usando i tasti: link

In questo modo, devi solo avviare lo script, non è richiesta la digitazione della password.

    
risposta data 30.06.2014 - 18:56
fonte

Leggi altre domande sui tag