| Versão | 1.3 |
|---|---|
| Editor | Infrageeks |
| Data de lançamento | 13 de jun. de 2016 |
| Data adicionada | 16 de set. de 2014 |
| Os requisitos | iOS |
| Requisitos | Compatible with: ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g |
| Total de downloads | 0 |
| Preço | $3.99 |
Descrição
O SSH OneShot é um pequeno aplicativo para iPhone que permite armazenar comandos ssh individuais que você executa em seu computador ou servidor. Para que posso usá-lo? Praticamente tudo o que você pode fazer em uma linha de comando agora pode ser iniciado a partir de seu telefone. Os diferentes casos de uso são os seguintes: ComandosEstes são comandos que você executa cegamente, sem esperar por resultados. Os exemplos são para iniciar e interromper aplicativos e serviços ou acessar serviços RESTful por meio de curl que acionam ações. Em um Mac, você pode iniciar aplicativos na sessão aberta atual com algo como:osascript -e 'dizer ao aplicativo "iTunes" para ativar'Isso pode ser útil se você tiver um servidor de mídia em um armário. Ou em um servidor Linux:service httpd stopOu qualquer outro arquivo de script executável mais complexo que você tenha escrito.Comandos com resultadosEsses são comandos que você inicia e deseja ver os resultados. Isso pode ser tão simples quanto um ls em um diretório para ver se um upload de ftp foi concluído, uma verificação rápida do status do serviço ou algo mais complicado, como procurar erros em um arquivo de log. Novamente, isso pode ser qualquer coisa lançável na linha de comando. Atualmente, existem algumas limitações nos tipos de comandos que você pode executar aqui. Comandos interativos que precisam conhecer o tipo de terminal como top, prstat e coisas assim não funcionarão. Qualquer comando que abra um fluxo de saída também não funcionará (mas estou trabalhando para a próxima versão). Comandos de status Esses comandos adicionam um pouco mais de interatividade. Esses comandos serão acionados automaticamente quando você abrir uma pasta contendo Comandos de Status e transformar o botão em vermelho ou verde, dependendo dos resultados. O modo básico de trabalho é que, se o comando receber algo como resultado, isso é bom (verde) e nenhuma resposta é ruim (vermelho). Portanto, se você deseja verificar se o iTunes está sendo executado no servidor de mídia, pode usar o seguinte comando: machado ps | grep iTunes | grep -v grep | grep -v iTunesHelperNeste exemplo, pegamos a lista de processos em execução, encontramos todas as linhas contendo a palavra iTunes (caso é importante!), e então, usando -v eliminamos as linhas contendo grep (que é nosso comando inicial) e o mesma técnica para eliminar a linha que contém o processo iTunesHelper que continua sendo executado em segundo plano, esteja o iTunes em execução ou não. Portanto, se o iTunes estiver em execução, retornaremos uma linha da solicitação original, caso contrário, o resultado será vazio. Por exemplo, eu verifico os resultados do meu servidor ZFS com o status do zpool e procuro a palavra degraded, o que significa que há um disco offline que eu preciso verificar on.zpool status | grep degradedCom o retorno Null é bom o switch está ativado. É seguro? As senhas são armazenadas no chaveiro do iOS, e toda a comunicação de rede é via SSH, então, bem, sim.NavigationPressione e segure um comando ou uma pasta e você pode reordená-lo , arquive-o em uma pasta ou use os botões editar e excluir na parte inferior da tela.