| Versjon | 1.3 |
|---|---|
| Forlegger | Infrageeks |
| Utgivelsesdato | 13. juni 2016 |
| Dato lagt til | 16. sep. 2014 |
| Os krav | iOS |
| Krav | Compatible with: ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g |
| Totalt antall nedlastinger | 0 |
| Pris | $3.99 |
Beskrivelse
SSH OneShot er en liten iPhone-app som lar deg lagre individuelle ssh-kommandoer som du kjører på datamaskinen eller serveren din. Hva kan jeg bruke den til? Omtrent alt du kan gjøre på en kommandolinje kan nå startes fra telefonen. De forskjellige brukstilfellene er som følger: Kommandoer Dette er kommandoer som du starter blindt uten å vente på resultater. Eksempler er for å starte og stoppe apper og tjenester, eller tilgang til RESTful-tjenester via krøll som utløser handlinger. På en Mac kan du starte apper i den nåværende åpne økten med noe som:osascript -e 'fortell applikasjonen "iTunes" for å aktivere' Dette kan være nyttig hvis du har en medieserver i et skap. Eller på en Linux-server: tjeneste httpd stopEller en hvilken som helst mer kompleks kjørbar skriptfil som du har skrevet. Kommandoer med resultater Dette er kommandoer du starter og vil se resultatene av. Dette kan være så enkelt som en ls på en katalog for å se om en ftp-opplasting er fullført, en rask servicestatussjekk eller noe mer komplisert som å gå gjennom en loggfil for feil. Igjen kan dette være alt som kan startes på kommandolinjen. Det er for øyeblikket noen begrensninger på hvilke typer kommandoer du kan kjøre her. Interaktive kommandoer som trenger å vite terminaltypen som top, prstat og slike ting vil ikke fungere. Eventuelle kommandoer som åpner en utdatastrøm vil heller ikke fungere (men jeg jobber med neste utgivelse). Statuskommandoer Disse kommandoene gir litt mer interaktivitet. Disse kommandoene utløses automatisk når du åpner en mappe som inneholder statuskommandoer og slår knappen rød eller grønn avhengig av resultatene. Den grunnleggende arbeidsmodusen er at hvis kommandoen mottar noe som et resultat, er det bra (grønt) og ingen respons er dårlig (rød). Så hvis du vil sjekke om iTunes kjører på medieserveren, kan du bruke følgende kommando: ps øks | grep iTunes | grep -v grep | grep -v iTunesHelperI dette eksempelet tar vi listen over prosesser som kjører, finner alle linjene som inneholder ordet iTunes (case er viktig!), og deretter, ved å bruke -v, eliminerer vi linjene som inneholder grep (som er vår første kommando) og samme teknikk for å eliminere linjen som inneholder iTunesHelper-prosessen som fortsetter å kjøre i bakgrunnen enten iTunes kjører eller ikke. Så hvis iTunes kjører, vil vi få tilbake en linje fra den opprinnelige forespørselen, ellers vil resultatet være tomt. Hvis du har problemer med å formulere kommandoen slik at tom er dårlig, kan du snu en bryter for å bytte om på den delen. For eksempel sjekker jeg resultatene av ZFS-serveren min med zpool-status og ser etter ordet degradert som betyr at det er en disk offline som jeg trenger for å sjekke on.zpool-status | grep degradert Med Null-retur er bra-bryteren slått på.Er den sikker ?Passord lagres i iOS-nøkkelringen, og all nettverkskommunikasjon er via SSH, så, vel, ja.NavigasjonTrykk og hold en kommando eller en mappe og du kan omorganisere den , arkiver det i en mappe, eller bruk redigerings- og slettknappene nederst på skjermen.