| Verze | 1.3 |
|---|---|
| Vydavatel | Infrageeks |
| Datum vydání | 13. 6. 2016 |
| Datum přidáno | 16. 9. 2014 |
| Os požadavky | iOS |
| Požadavky | Compatible with: ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g |
| Celkový počet stažení | 0 |
| Cena | $3.99 |
Popis
SSH OneShot je malá aplikace pro iPhone, která vám umožňuje ukládat jednotlivé příkazy ssh, které spouštíte na svém počítači nebo serveru. K čemu ji mohu použít? Z telefonu lze nyní spustit téměř vše, co můžete dělat na příkazovém řádku. Různé případy použití jsou následující: PříkazyToto jsou příkazy, které spouštíte naslepo, bez čekání na výsledky. Příklady jsou spouštění a zastavování aplikací a služeb nebo přístup ke službám RESTful prostřednictvím curl, které spouští akce. Na Macu můžete spouštět aplikace v aktuální otevřené relaci pomocí něčeho jako:osascript -e 'sdělte aplikaci "iTunes" k aktivaci'To může být užitečné, pokud máte mediální server ve skříni. Nebo na linuxovém serveru: service httpd stopNebo jakýkoli jiný složitější spustitelný soubor skriptu, který jste napsali. Příkazy s výsledkyToto jsou příkazy, které spustíte a chcete vidět výsledky. To může být tak jednoduché jako ls v adresáři, abyste zjistili, zda bylo dokončeno nahrávání ftp, rychlá kontrola stavu služby nebo něco komplikovanějšího, jako je procházení souboru protokolu kvůli chybám. Opět to může být cokoli, co lze spustit z příkazového řádku. V současné době existují určitá omezení pro druhy příkazů, které zde můžete spouštět. Interaktivní příkazy, které potřebují znát typ terminálu jako top, prstat a podobné věci, nebudou fungovat. Jakékoli příkazy, které otevírají výstupní proud, také nebudou fungovat (ale pracuji na nich pro příští vydání). Příkazy stavu Tyto příkazy přidávají trochu více interaktivity. Tyto příkazy se automaticky spustí, když otevřete složku obsahující stavové příkazy a změníte barvu tlačítka na červenou nebo zelenou v závislosti na výsledcích. Základním pracovním režimem je, že pokud příkaz obdrží cokoli jako výsledek, je to dobré (zelené) a žádná odpověď není špatná (červená). Pokud tedy chcete zkontrolovat, zda na serveru médií běží iTunes, můžete použít následující příkaz: ps sekera | grep iTunes | grep -v grep | grep -v iTunesHelperV tomto příkladu vezmeme seznam běžících procesů, najdeme všechny řádky obsahující slovo iTunes (velká písmena jsou důležitá!) a pak pomocí -v odstraníme řádky obsahující grep (což je náš počáteční příkaz) a stejná technika k odstranění řádku obsahujícího proces iTunesHelper, který běží na pozadí, ať už je iTunes spuštěný nebo ne. Pokud tedy běží iTunes, dostaneme zpět řádek z původního požadavku, jinak bude výsledek prázdný. Pokud máte potíže s formulací příkazu tak, že prázdný je špatný, můžete přepnout přepínač a tuto část vyměnit. Například zkontroluji výsledky svého serveru ZFS se stavem zpool a hledám slovo degradovaný, což znamená, že je disk offline a musím zkontrolovat stav on.zpool | grep degradedS návratem Null je dobrý přepínač zapnutý.Je to bezpečné ?Hesla jsou uložena v klíčence iOS a veškerá síťová komunikace probíhá přes SSH, takže ano.NavigaceStiskněte a podržte příkaz nebo složku a můžete si je změnit , uložte jej do složky nebo použijte tlačítka pro úpravy a odstranění ve spodní části obrazovky.