Passa al contenuto
SO

SSH OneShot for iOS

Editore: Infrageeks
iOS $3.99
Scarica v1.3 0 scaricamenti
Versione1.3
Editore Infrageeks
Data di rilascio13 giu 2016
Data aggiunta16 set 2014
Requisiti del sistema operativoiOS
RequisitiCompatible with: ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g
Download totali0
Prezzo$3.99

Descrizione

SSH OneShot è una piccola app per iPhone che ti consente di memorizzare i singoli comandi ssh che esegui sul tuo computer o server. Per cosa posso usarlo? Quasi tutto ciò che puoi fare su una riga di comando ora può essere avviato dal tuo telefono. I diversi casi d'uso sono i seguenti: ComandiQuesti sono comandi che vengono lanciati alla cieca, senza attendere un risultato. Esempi sono l'avvio e l'arresto di app e servizi o l'accesso a servizi RESTful tramite curl che attivano azioni. Su un Mac puoi avviare le app nella sessione aperta corrente con qualcosa come:osascript -e 'dì all'applicazione "iTunes" di attivare'Questo può essere utile se hai un server multimediale in un armadio. O su un server Linux: servizio httpd stopO qualsiasi altro file di script eseguibile più complesso che hai scritto.Comandi con risultatiQuesti sono comandi che avvii e di cui vuoi vedere i risultati. Questo può essere semplice come un ls su una directory per vedere se un caricamento ftp è terminato, un rapido controllo dello stato del servizio o qualcosa di più complicato come cercare errori in un file di registro. Anche in questo caso può essere qualsiasi cosa avviabile sulla riga di comando. Attualmente ci sono alcune limitazioni sui tipi di comandi che puoi eseguire qui. I comandi interattivi che devono conoscere il tipo di terminale come top, prstat e cose del genere non funzioneranno. Anche tutti i comandi che aprono un flusso di output non funzioneranno (ma sto lavorando per la prossima versione). Comandi di stato Questi comandi aggiungono un po' più di interattività. Questi comandi si attiveranno automaticamente quando apri una cartella contenente i comandi di stato e trasformi il pulsante in rosso o verde a seconda dei risultati. La modalità di lavoro di base è che se il comando riceve qualcosa come risultato, va bene (verde) e nessuna risposta è negativa (rosso). Quindi, se vuoi controllare se iTunes è in esecuzione sul media server puoi usare il seguente comando: ps ascia | grep iTunes | grep -v grep | grep -v iTunesHelperIn questo esempio, prendiamo l'elenco dei processi in esecuzione, troviamo tutte le righe contenenti la parola iTunes (case è importante!), quindi, usando -v eliminiamo le righe contenenti grep (che è il nostro comando iniziale) e il stessa tecnica per eliminare la riga contenente il processo iTunesHelper che continua a funzionare in background indipendentemente dal fatto che iTunes sia in esecuzione o meno. Quindi, se iTunes è in esecuzione, otterremo una riga dalla richiesta originale, altrimenti il ​​risultato sarà vuoto. Se hai difficoltà a formulare il comando in modo che vuoto sia errato, puoi attivare un interruttore per scambiare quella parte. Ad esempio, controllo i risultati del mio server ZFS con lo stato zpool e cerco la parola degradato, il che significa che c'è un disco offline che devo controllare lo stato di on.zpool | grep degradedCon il ritorno Null è un buon interruttore attivato. È sicuro? Le password sono archiviate nel portachiavi iOS e tutte le comunicazioni di rete avvengono tramite SSH, quindi, beh, sì. Navigazione Tieni premuto un comando o una cartella e puoi riordinarlo , archivialo in una cartella o utilizza i pulsanti modifica ed elimina nella parte inferiore dello schermo.

Programmi simili

Alternative

Altri prodotti di questo editore