Eseguire script di shell su Linux box da un collegamento / app in Android?


1

Ho una scatola Ubuntu che esegue XBMC, che si blocca di tanto in tanto. Dal momento che non ho una tastiera collegata, devo accedere a SSH, uccidere xinit, quindi riavviarlo. Mi chiedevo se esiste un modo elegante per farlo dal mio tablet Android, quindi non devo andare sul mio PC desktop.

Ho usato ConnectBot e posso accedere, ma la digitazione è laboriosa, anche usando i tasti di modifica per scorrere indietro nel buffer. Sembra che dovrebbe essere possibile scrivere questo script in modo che io possa eseguire un collegamento, o almeno selezionare uno script predefinito da eseguire.

Questo sembrerebbe avere molte applicazioni e potrebbe esserci un sito di script: riavvia il server web, riavvia, registri e-mail ecc.


Sembra che tu abbia bisogno di una tastiera (virtuale) migliore.
Michael Hampton,

Uso Swype ed è fantastico, ma per qualcosa che è un'attività ripetitiva che non cambia mai sembra sciocco digitare i comandi ogni volta
melat0nin

Risposte:


1

Coversal potrebbe essere l'applicazione che stai cercando:

un telecomando universale per Android che supporta un'ampia gamma di protocolli e applicazioni come UPnP, XBMC, VLC, MPlayer, ecc.

Oltre ai protocolli sopra menzionati, Coversal può essere impostato per utilizzare comandi personalizzati su SSH. La sua GUI è progettata specificamente per le applicazioni multimediali, ma è possibile associare ciascun pulsante fornito a qualsiasi funzione desiderata.

Installa il plug-in "SSH Custom" per Coversal, usando il suo Plugin Manager integrato.

Gestione plugin

Crea un nuovo set di controlli, utilizzando il plug-in SSH.

:Nuova schermata del set di controllo

Premi a lungo sul tuo set di controllo, premi impostazione e aggiungi l'elenco dei comandi desiderato. È possibile utilizzare i nomi esistenti ( start_playback, stop, ecc) o aggiungerne di nuovi con Add cmd. Puoi inserire qualsiasi comando shell qui.

Editor dell'elenco dei comandi:

Passa alla scheda Keymap e assegna i tuoi comandi ai pulsanti desiderati. Aggiungi didascalie appropriate, ove possibile.

Editor di keymap

Torna alla schermata principale dell'applicazione, tocca il tuo set di controllo e scorri verso destra sul telecomando per usarlo.

Schermo di controllo remoto


Sembra una soluzione potenzialmente interessante, la darò un'occhiata. Grazie per la risposta esaustiva!
melat0nin

Questo progetto è interrotto
balki


0

Questo è molto pericoloso se non lo si codifica correttamente, ma è possibile creare una pagina php che quando viene visitata, esegue un wrapper binario ac che ha setuidabilitato (BAD IDEA IF NOT DONE RIGHT!) Che viene eseguito/etc/init.d/xbmc_service_name restart

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.