Konečně (snad) se mi podaří napsat něco kratšího. Tentokráte to budou jenom základní příkazy, které můžete nabušit do konzole serveru a vypadat jako opravdoví znalci.
Na začátek ale jedna finta. Seznam příkazů je samozřejmě uveden v administrátorském helpu, vše krásně popsáno, ale kdo se s tím má hledat. A tak když víte, že byste něco chtěli, ale nevíte jak přesně příkaz zformulovat, tak není nic jednoduššího než v administračním klientovi v seznamu služeb kliknout pravým tlačítkem na službě, se kterou chcete něco provést a zvolit položku Tell.
Otevře se nové okno, které se liší pro každou službu a nabízí všechny operace, které služba umí. Zaklikáte potřebné, zvolíte OK a rychle se přepnete na konzoli serveru, na které uvidíte, jaký nádherný příkaz je příště potřeba.
Teď k těm důležitým příkazům:
- help – úplně „nejdůležitější“, který vypíše seznam všech příkazů, které podporuje přímo server (tedy nikoliv příkazy pro jednotlivé služby serveru)
- restart server – provede restart Domino serveru, tedy jeho vypnutí, 10 vteřin počká a znovu ho zapne. Většinou se to povede, ale občas holt ne.
- quit, exit – vypne Domino server
- load název úlohy – spustí úlohu serveru, úloze vždy odpovídá soubor stejného jména (s „n“ na začátku) v programovém adresáři Domina
- tell název služby příkaz – řekne konkrétní službě, co se po ní chce
- show tasks – vypíše seznam běžících úloh
- show users – vypíše seznam uživatelů, pokud se navíc doplní parametr debug, tak u uživatelů vypíše i jejich IP adresy, což se občas může hodit
- show server – vypíše informace o serveru – jak dlouho běží, jeho verzi, kolik mrtvých mailů je v mail.boxu a další spoustu informací
- show config název proměnné – vypíše hodnotu proměnné z notes.ini (případně použijte * pro vypsání všeho)
- set config název proměnné hodnota – nastaví hodnotu v notes.ini, takže ho nemusíte otevírat ručně a psát do něj
- replicate název serveru název databáze – provede replikaci s určeným serverem, pokud neuvedete databázi, tak zreplikuje vše. Tento příkaz se neřídí nastavením dokumentů spojení, takže může proreplikovat něco, co už se dlouho nereplikovalo nebo replikovat nemělo. K příkazu existují varianty pro replikaci jedním směrem – místo replicate zadejte pull nebo push, podle toho, kterým směrem chcete data dostat. Místo serveru můžete také použít název skupiny serverů a replikace proběhne se všemi z nich.
- route název serveru – provede odeslání pošty pro určený server (platí pro LN cestu, nikoliv SMTP cestu)
- trace název serveru – vyzkouší, zda je možné navázat spojení s jiným Domino serverem. Neuvěřitelně šikovný příkaz, když vám servery nekomunikují
- broadcast text – pokud chcete uživatelům poslat zprávu, která se jim objeví ve stavovém pruhu (ten pruh dole, kam nikdo nekouká). Pokud na začátek textu vložíte znaky (!) tak se text zobrazí v dialogovém okně
- dbcache flush – zařídí vyprázdnění cache se seznamem dat pro zapsání do databází. Ve spojení s dalším příkazem se používá, pokud chcete fyzicky z disku smazat databázi a nechce se vám vypínat server.
- drop all – odpojí uživatele od serveru. Oni si za chvíli otevřou spojení znovu, takže to ani nepoznají, ale vy víte, kdo na serveru opravdu pracuje
- tell amgr show sched – už konkrétní příkaz pro Agent Managera, který má za úkol spouštění agentů v databázích. Vypíše přehled pravidelně spouštěných agentů a časy, kdy budou spuštěni.
- tell amgr run „jméno databáze“ ‚jméno agenta‘ – spustí agenta s daným jménem v dané databázi. Všimněte si, že uvozovky se od sebe liší
- tell amgr cancel „jméno databáze“ ‚jméno agenta‚ – zastaví běh konkrétního agenta. Netýká se agentů, kteří se spouštějí z webu.
- tell adminp process new – zprocesuje nové žádosti administračního procesu (tedy třeba přejmenování lidí, přesun databáze na jiný server, …)
Jak to tak vypadá, tak těch základních moc není, dokonce jsem jich snad i uvedl více, než je opravdu nezbytné. Ale to je jedno, hrát si s nimi můžete a máte základ, který stojí za to se naučit. Většinu příkazů je navíc možné zkracovat, takže nemusíte vypisovat vše, ale pouze první písmena. Pravdou je, že když potom občas příkaz vyslovíte nahlas, tak se sami zastydíte, co to říkáte.